我的力作

当我们拿到一个有超类、有子类、包括有主程序的入口类的程序去分析它运行步骤时:

1.程序应当从入口类类(含有public的类,即就是1个.java文件中只能包含一个public类,它就是入口类)开始;

2.你一定要明确的是在入口类中含有的这个静态主函数public static void main(String args){}仅仅是一个普通的静态函数(类函数);

3.在入口类中比静态主函数public static void main(String args){}的运行优先级高的有:

3.1 入口类的静态变量(第一)static

3.2 入口类的静态代码块(第二)static {}

4.在入口类中可以定义的内容如下:

4.1 入口类实例变量 修饰符 数据类型 变量名;

4.2 入口类静态变量 修饰符 static 数据类型 变量名;

4.3 入口类静态方法 static 返回值 方法名() {}

4.4 入口类静态代码块 static {}

4.5  入口类初始化代码块 {}

4.6  入口类构造函数 修饰符 类名(){}

4.7 入口类实例方法 修饰符 返回值 方法名(){}

4.8  public static void main(String args)

{ 1. 入口类的对象创建    入口类类名 引用名 = new  入口类类名;

2.并列的超类

3.并列的超类引用子类的对象创建  并列超类类名 引用名 = new 并列子类类名;

并列超类类名 引用名

解释:  可以被当作超类的引用变量(类的变量可以分为:基本数据类型变量和引用类型的变量)

new 并列子类类名

解释:  创建1个子类对象

并列超类类名 引用名 = new 并列子类类名;

解释: 该语句的执行步骤是:

1.开辟子类对象的数据空间;

2.将超类的引用变量分配一个保存引用的空间;

3.将开辟子类对象的数据空间的首地址赋给引用变量;

注意:引用类型变量在声明后必须通过实例化开辟数据空间,才能对变量所指向的对象进行访问,即必须初始化这个对象之后才能将引用指向它

该语句的过程类似于基本数据类型的转换:这些类型由"小"到"大"分别为 (byte,short,char)--int--long--float—double(这里我们所说                                                   的"大"与"小",并不是指占用字节的多少,而是指表示值的范围的大小)。

将"小"数据转换为"大"数据时 :

byte b;int i=b; long l=b; float f=b; double d=b;

将"大"数据转换为"小"数据时:

你可以使用强制类型转换。即你必须采用下面这种语句格式: int n=(int)3.14159/2;可以想象,这种转换 肯定可能会导致溢出或精度的                                                     下降。

.......;

.......;

}

public static void main(String args)

{

使用new关键字实例化对象时。

调用某个类的静态方法时。

读取或设置类的静态字段时(被final修饰、已在编译期把结果放入常量池的除外)。

使用java.lang.reflect包的方法对类进行反射调用。

初始化某个类的子类时。

虚拟机启动时被标明为启动类(包含main方法的类)。

}

时间: 2024-10-26 03:15:04

我的力作的相关文章

VPN引入新技术力作,请大神来测试。

名称:VPNCOIN 这是一款新的数字币,将vpn技术引入到数字币,本着去中心化的基础构架,采用p2p模式,在这一框架下,用户可以自己通过个人电脑或服务器,利用公网IP将代理服务提供给他人,在钱包内集成的系统中进行出售,使用者可以自主进行选择,通过试用,满意后将币打给对方地址.在这一框架下,我们将开发新的域名系统,通过代理及过滤协议,提供http://your wallet address 类的域名地址,也就是说在本地可以构建网络,远端的任一用户在打开钱包后可以访问你的网站. 目前测试版已经放出

Web最新力作 有奖试读

Web开发最强阵容 趋势 深度 专业 实战 夺冠有你 读你想读 为了继续营造CSDN博客频道分享学习.共同进步的技术氛围,本月CSDN博客频道携手电子工业出版社博文视点共同举办技术图书试读活动.我们特为大家选定了五本最新WEB开发图书:<使用HTML5和Node构建超媒体API> .<WebKit技术内幕> .<跨终端 Web> .<WebGL编程指南>,<RESTful Web APIs中文版>总有一本适合你吧?先来试读一次,就知道是你想要的!

新书创作谈:周立功教授数十年之心血力作《程序设计与数据结构》

近日,周立功教授公开了数十年之心血力作<程序设计与数据结构>,此书在4月28日落笔,电子版已无偿性分享到电子工程师与高校群体,在致远电子公众号后台回复关键字[程序设计]可在线阅读. 在程序设计过程中,很多开发人员在没有全局思维的把控,科学.系统的组织以及严密的测试与部署下,单纯地为开发而开发,而代码的优劣,直接决定了软件的质量和成本,最终导致企业不得不投入大量的维护费用,造成资金的严重浪费. 周立功教授创业二十余载,一直怀着"让世界认识中国造"的历史使命,在企业管理和人才塑

美国STEAM教育顶尖教具,谷歌又一力作!

近年来,曾一度风靡美国的STEAM教育成为时下大热,在教育领域的出镜率居高不下,许多学校.教育机构甚至企业都纷纷加入了这股热潮.如果你还不知道STEAM,那可真out啦! 美国STEAM教育顶尖教具,谷歌又一力作!STEAM教育,你真的了解吗? STEAM是一种教育理念,有别于传统的单学科.重书本知识的教育方式.STEAM是一种重实践的超学科教育概念. 美国STEAM教育顶尖教具,谷歌又一力作!STEAM教育理念最早是美国政府提出的教育倡议,为加强美国K12关于科学.技术.工程.艺术以及数学的教

ifunk被评为女性之友力作

女生买笔记本,最粗暴直接的就是看外观.ifunk笔记本作为一款国产笔记本,精致轻巧丝毫不输给国际大牌深受女性朋友喜爱,成数码界女性之友. ifunk笔记本流畅的设计外观有着简约而不简单的内里.其品牌下的ifunk影刃堪称典范,其采用了Intel第四代智能Intel I7处理器,8G运行内存256G的SSD固态硬盘.据使用过的网友反馈,ifunk影刃满电的待机时间在7至8小时左右,正常工作大概能坚持4至5小时,在看电影听音乐的时候也能坚持2至3小时. 对于注重外观的视觉系女性朋友来说,ifunk笔

2015年度精品 最新力作32位和64位xp,win7,win8,win10系统下载(电脑城专用版)

一.系统主要特点 1.安装维护方便快速 - 全自动无人值守安装,采用万能GHOST技术,安装系统过程只需3-5分钟,适 合新旧各种机型. - 集成常见硬件驱动,智能识别+预解压技术,绝大多数硬件可以快速自动安装 相应的驱动. - 多种安装模式,支持光盘启动安装.PE下安装.WINDOWS下安装. - 自带WinPE微型操作系统和常用分区工具.DOS工具,装机备份维护轻松无忧. - 集成了电脑笔记本&台式机大量驱动(配备万能驱动助理),也可以适应其它电脑系统安装. 2.运行稳定,兼容性好 - 源安

【学习笔记】移动Web手册(PPK力作)

又是好久没写博客了,最近把近半年的总结,全部总结到博客园吧.先写最近的一个移动端的学习笔记.毕竟移动端开发了一段时间,就写一写度<移动web手册>中,对我感触比较深的几个点—— 一.浏览器相关 1. 浏览器的类型——内置浏览器.可下载浏览器.代理浏览器以及webview.这里的代理浏览器是指服务端进行对页面的渲染,把结果发送给客户端进行显示,比较少见. 2. 内置浏览器的升级——大多数内置浏览器都被紧密集成到底层的操作系统中,也就是说,无法单独升级浏览器.因此,为了得到新的Safary版本,你

我高中同桌失恋后的力作《你在哪里 》

     秋风来,秋叶落定,一世定格的爱转眼成尘埃.无声无息,无人来理睬.点点滴滴,甜甜蜜蜜,转眼梦不来.独醉在窗外,看那月牙白,望眼欲穿海.无人在楼台,无言的期待,不把爱放开.你在哪里,我在这里,默默地等待.你在哪里,我要在这里,等着伊回来! 注:这个表达了我高中同桌失恋后,希望女友回心转意的复杂心情!此中之意溢于言表!       现在整理出来其实我想说的是:为啥我跟我同桌我们俩都这么的苦逼!

Roll A Ball

GameObject的添加就不细说了,地面,小球和碰撞小物体. 刚体组件(Rigidbody): 使物体能够模拟物理效果,比如重力,碰撞,推力等: 控制小球移动的脚本(Script,Ball的脚本): Input.GetAxis("Horizontal"):控制横向运动键,有A,D键: Input.GetAxis("Vertical"):控制纵向运动键,有W,S: AddForce(Vector3):添加力,力是矢量,有方向: 控制相机跟随物体移动(第一视角): 把