- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
xxp-java基础
Java基础1
1. cmd界面里面set命令看所有环境变量 set path=%path%ttt=xxx; 注意等号左右不能有空格 运行命令时,是以变量名里面排在前面的地址来运行
2. c:\winnt\system32里面也有一个java.exe 它一般是在装JBuild时产生的
3. set classpath=c:\java 与set classpath=c:\java; 是有区别的, 后面一种多一个分号
最好还是用set classpath=c:\java;.
4. jad是java反编译器
5. 语法是jad -s java 可运行程序的路径.class 就可以反编译,生成的文件在jad的目录
6. FrontEnd是jad反编译工具的前台
java基础2
1. 十进制41 十六进制 0x41 八进制 041
2. 13L是长整型 41f是单精度(占四个字节) 2e3f 是2*(10^3)f
41d是双精度
3. \’是单引号 \”是双引号 \\是斜杠
4. ‘Hellow World’是字符串常量,
5. 数值型,字符型,布尔型是基本数据类型 类, 接口, 数组是引用数据类型
6. 运算式中所有的byte, short, char将被提升到int型
7. float a = 3.5 是错的, 3.5会自动变为双精度, a的长度不够,所以要在3.5后面加一个f
8. 自动类型转换只能从小变到大, 要从大变到小就要强制转换一下
9. system.out.println(‘a’ + 1); 的结果是98 a会自动提升为整数类型
10. y = x0 ? x : -x 问号表达式求x的绝对值 即java里面也有问号表达式
11. system.in.read() 读入一个字符
12. 如果a是一个char型 要输出它就要强制转换System.out.println((char)a);
13. System.in.read()是从缓冲区里面读, 而缓冲区里面会有回车换行, 会被读进去
14. 浮点数在内存中的存储方式 在文档中Float.intBitsToFloat的说明中有
15. 浮点数有三部分, 最前面是s,是符号位 然后是m,是有效位,m是放在最后的 然后是指数位,放在中间
16. int[] ia = new int[] {3,4,5} int[] ia = {1,2,3,4}
17. 声明数组的时候是不允许指定长度的
18. 与数组操作相关的函数
a) System.arraycopy()函数来拷贝数组
b) Array.sort来排序数组
19. 局部变量不会自动被初始化, 特别是数组,一定要在声明的时候初始化
java基础3
1. string str1 = new string(“ads”); string str2 = new string(“ads”); string str3 = str1;
str1 != str2 str1.equal(str2) = true; str1 == str3;
即== 是比较地址 equal是比较值
2. 匿名对象, 如new Person().display() 多用在给函数传递一个参数
3. 一个文件在编译的时候, 每一个类会产生一个class文件
4. finalize方法是java自动析构对象的, 编译器会自己来调用. 我们可以自己用System.gc来进行垃圾回收
5. 静态代码块只在类第一次被使用的时候被执行一次, 例如 static { … }
6. 单态设计模式 某个类只能存在一个静态的实例对象 所以要把构造函数变成私有的,然后在类的内部定义一个对象, 然后提供一个静态接口来让外界获得这个静态对象
如果这个对象没有定义为静态的, 在外界就会产生不止一个对象
7. 在类的内部定义一个类, 叫内部类. 内部类可以直接访问包含它的类的私有成员,但包含它的类不能访问内部类的成员 也就是外部类要调用内部类, 必须实例化, 但内部类不需要. 因为内部类是保存了一个外部类的引用的
8. 文档注释 必须以/**开头 */结尾 中间有几个关键的地方: Title Description… @开头的可以给参数值 如@version 100
语法如 javadoc –d “目录” java文件的名字
java基础4
1. 子类可以调用父类的构造方法, 但是不能继承构造方法
jav
文档评论(0)