JAVA语言学习-Day1
参考教学视频:秦疆
Java入门
特性、版本、环境
- 
简单性、面向对象、可移植性、高性能、分布式、动态性(反射机制)、多线程、安全性、健壮性 
- 
javaSE(标准版)、javaME(嵌入式)、javaEE(企业级) 
- 
JDK(java development kit)、JRE(java runtime environment)、JVM(java virtual machine) 
卸载jdk
删除安装目录、删除JAVA_HOME、删除path下目录、doc java -version查看是否清除
编译型、解释型
编译型(一次编译compile):c、c++
解释型(实时编译):js、python
JAVA基础
注释
- 
//单行注释 
- 
/* 多行注释 */ 
- 
/** 文档注释 */ 
标识符&关键字
用着用着就知道了,懒得写了。。。。
数据类型
- 
基本数据类型 - 
byte、short、int、long、char、boolean、float、double 
 
- 
- 
引用数据类型 - 
class、interface、array 
 
- 
拓展
- 
八进制 0、十进制 0x 
- 
避免浮点数比较,使用BigDecimal数学工具类 
- 
(int)char,将字符转为Unicode,\u0061 == a 
类型转换
运算中,不同的数据类型先转化为同一类型,然后再进行计算
byte,short,char->int->long->float->double
低->高(自动),高->低(强转),boolean不进行转换,不能把对象类型转换为不相干的类型,转换时可能存在内存溢出或者精度问题
JDK新特性
数字之间可以用下划线分割
变量、常量、作用域
类变量(static)、实例变量(从属对象)、局部变量
常量(final)
基本运算符
算数运算符:+,-,*,/,%,(赋值在自增)++(自增再赋值),--
赋值:=
关系运算符:>,<,>=,<=,==,!=,instanceof
逻辑运算符:&&,||,!
位运算符:&,|,^,~,>>,<<,>>>
条件运算符:?:
扩展赋值运算符:+=,-+,*=,/=
包机制
一般用公司域名倒置作为包名
JavaDoc生成文档
javadoc -encoding UTF-8 -charset UTF-8 Doc.java
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号