- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一.基础
在复习完数组后在看P120
JAVA的文档注释(选看)P137开始看
关于包和import语句还要看P174-P182
P185看jar文件包的用法
1. 准备
Demo目录下是一些应用程序的例子 到一定程度就可以去看看
JAVA环境变量的设置:
最好设置以下三个环境变量: 右击我的电脑--高级---环境变量,添加以下三个环境变量就OK了。 JDK环境变量配置的步骤如下: 1.我的电脑--属性--高级--环境变量. 2.配置用户变量: ?a.新建 JAVA_HOME ? C:\\Program Files\\Java\\j2sdk1.5.0 (JDK的安装路径) ?b.新建 PATH %JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin ?c.新建 CLASSPATH %JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\tools.jar 3.测试环境变量配置是否成功: 开始--运行--〉CMD 键盘敲入: JAVAC? JAVA 出现相应的命令,而不是出错信息,即表示配置成功%JAVA_HOME%表示为JAVA_HOME变量原来的取之取值
Java –verbose 回把JAVA装载的过程打印出来
运行时要进入类所在的那个文件
如果某个类的前面加上了public关键字,那么这个类的名字必须与原文件名字一样
编译: javac 文件名.class
游戏: java 类名
如果某个类的前面加上了publish关键字,那么这个类所在的原文件的名称必须为此类名。
private int x=3 使得X为私有 只有同一个类中的成员才能调用
编译的时候命令为 javac 类名。Java
运行的时候命令为 java 类名
要使java可以编译运行在类中必须)涵main函数
Class Test
{
Publish static void main (String []args )
{
}
)
前期测试可用语句:System.out.println(my age is +age+ over);
在一个包中要编译包才能关联不同的类文件
Java1.2以后java.lang这个包会被自动导入不需要用impory导入
2.运算符合
右移
左移
无符号右移
例子
Int a=5; 内存中的表示(100)
A3; 运动后a为(100000)
2.数组
1 仅声明 int [] a;2 声明和创建 int [] a = new [5] a;3 声明创建和初始化 int [] a = {1,2,3,4,5};New 类名(参数列表)确定并且重构的构造方法
New A()创建类的实例对象并且在并且在堆中分配内存空间,其实也是重置了构造方法,所以private构造方法无法直接创建实例对象,但是构造方法一般都是公有的
P=new A()将实例对象的首地址赋值给引用变量P(P在栈中)
A P定义了一个类A类型的引用变量P
对象的引用变量不是对象本身只是对象的句柄(名称)一个对象可以有多个句柄
4.关键词的用法
This关键词在函数内部就表示这个函数所属的对象的引用变量
super关键词在函数内部就表示这个函数所属类的父类对象的引用变量
构造方法是在对象产生时候被自动调用,无法再程序开始时候像调用其他方法一样调用构造方法,但可以在一个构造方法中调用其他重载的构造方法,不是用构造方法名而是用this(参数列表)的形式
Final标记的类不能被继承,final标记的方法不能被子类重写,final标记的变量相当于常量(不能再被赋值)但这个这个变量不能在类的外部使用
也可以将形参定义为final,这样就限定了我们修改形参
null是没有地址 是有地址但是里面的内容是空的Finalize()方法是object类的一个方法,如何一个类都从object类那里继承了该方法
Finalize()方法是在对象变成垃圾从内存中释放前被调用,而不是在对象变成垃圾前被调用,并不会一产生垃圾就被调用,无规律可循
System.gc()可以强制调用Finalize()方法
6.关于静态的概念
静态变量相当其他语言的全局变量,如果没有设为私有可以在类的外部被访问
不能把任何方法内的变量声明为静态(static)
Main()方法是静态函数
静态方法在类内部可以直接访问,在类的外部只要 类名字.方法;就可以直接访问不需要实例化
类成员:类的静态成员称为类成员
类属性:类的静态成员变量称为类属性
类方法:类的静态成员方法称为类方法
静态代码块经常用来进行类属性的初始化当类被载入时静态代码块被执行切只被执行一次
单态设计模式:就是采
文档评论(0)