一些java入门知识
2017-03-21 22:17
288 查看
1 jdk:jdk内含工具包和jre(运行环境); java核心机制:跨平台和垃圾回收?
2 命名方法:类如果是public那么类名要跟.java的文件名一致;驼峰法;类名首字母大写,方法小写即可,
包名如com.baidu.gg.aa.111,i18n为国际化(18表示中间有18个字母)
3 eclipse一些常用快捷键:alt+/为自动补全等,见文档,这些都是很方便的
4 变量:按数据类型分有基本数据类型(8种,证明不是一切皆对象)和引用数据类型;
基本和引用存储机制不同,基本数据类型放栈里,当然不绝对;按位置由局部变量(必须初始化,方法里),成员变量(由默认值)
5 类型转换:1.范围不同可以转更大的类型2.浮点+整型—〉浮点(优先级比1高)3.强制转换
6 讨论:布尔长度看实际情况而定,本来是1bit但是最小的单位是一字节,在int里是4字节。。。;
为什么超int转long失败:long后加l否则超过int就不能赋值,要超了int最大值转才数据异常,强制转换会丢掉最前面那位数
以上两个问题是不是很有趣
一些其他的点:
1.最小单位一个字节所以布尔至少一字节
2.局部变量要初始化才能用
3.包命名方法:com.baidu.gg.aa.123
4.若s为float的,s=s+1 会报异常;s+=1则因等号右边先运算,会帮你强转,不报错 double s1 =s1 +1; 会报错么 答案是不会 因浮点型 +int型的1 变成了浮点型
2 命名方法:类如果是public那么类名要跟.java的文件名一致;驼峰法;类名首字母大写,方法小写即可,
包名如com.baidu.gg.aa.111,i18n为国际化(18表示中间有18个字母)
3 eclipse一些常用快捷键:alt+/为自动补全等,见文档,这些都是很方便的
4 变量:按数据类型分有基本数据类型(8种,证明不是一切皆对象)和引用数据类型;
基本和引用存储机制不同,基本数据类型放栈里,当然不绝对;按位置由局部变量(必须初始化,方法里),成员变量(由默认值)
5 类型转换:1.范围不同可以转更大的类型2.浮点+整型—〉浮点(优先级比1高)3.强制转换
6 讨论:布尔长度看实际情况而定,本来是1bit但是最小的单位是一字节,在int里是4字节。。。;
为什么超int转long失败:long后加l否则超过int就不能赋值,要超了int最大值转才数据异常,强制转换会丢掉最前面那位数
以上两个问题是不是很有趣
一些其他的点:
1.最小单位一个字节所以布尔至少一字节
2.局部变量要初始化才能用
3.包命名方法:com.baidu.gg.aa.123
4.若s为float的,s=s+1 会报异常;s+=1则因等号右边先运算,会帮你强转,不报错 double s1 =s1 +1; 会报错么 答案是不会 因浮点型 +int型的1 变成了浮点型
相关文章推荐
- 关于进行java学习和Android开发,本人认为的一些基础的入门必需知识,全程手敲
- java新手必读,一些入门知识。
- Java入门--一些JAVA相关的基础知识
- 【转载】java新手必读,一些入门知识
- java新手必读,一些入门知识
- 一些java入门知识
- Java - Java基础知识——Java入门与加深
- Java基础知识——Java入门与加深
- java的一些基础知识(引用BlogJava 落花飞雪)
- 关于Java编程的一些小知识
- java学习笔记,关于java的一些基础知识,适用于初学者,第一节
- 学Java前要了解的一些基础知识
- Java基础知识——JNI入门介绍
- Java基础知识——Java入门与加深
- 一些java知识
- Java:Struts入门初步知识
- Java入门知识
- Java入门知识
- Java基础知识——Java入门与加深
- JAVA的一些基本知识