Java 学习笔记(一)
运行首个Java程序
- 每个单词的大小写不能出现问题,Java对大小写非常敏感
- 类名和文件名必须相同,比如 class为hello 则文件名必须是hello
在IDEA下的运行
存在以下缩写快捷如
- sout:print
- psvm:public static void main
Java基础语法
1.注释(同C)
- 单行注释 //
- 多行注释 /**/
- 文档注释 /** */
2.标识符
关键字
如"abstract" “assert” “boolean” "break"等等
系统内置(不可自定义使用)
类名可以用中文名
3.数据类型
强类型语言:变量必须定义后才能使用
- 基本类型:byte、short、int、long
- 引用类型:类、接口、数组 如BigDecimal类
二进制:0b
八进制:0
十六进制:0x
可以单独字符用中文表示如
char a=‘杨’ 这里a是unicode编码 不同于C++
4.类型转换
- 强制类型转换
- 自动类型转换
操作比较大的数的时候,注意溢出问题
5.变量、常量、作用域
- 类变量 static 在method内 如静态变量
- 实例变量 无static method外 class内
- 局部变量 在方法method内
- 常量 final关键字
书写规范: 首字母大小写和驼峰原则
6.运算符
同C
用sout输出的时候 字符串连接符’+’
要注意""的位置如
“”+a+b
a+b+""
这两者的输出不同
7.包机制
- package
一般利用公司域名倒置作为包名
如www.baidu.com
一般用com.baidu
根目录是com 下面是baidu
package pkg1[.pkg2[.pkg3…]]
- import 导入包
import package1[.package2…].(classname|*)
*是通配符 导入该包下所有类
8.JavaDoc
/** */
可以写作者、版本等等
javadoc -encoding UTF-8 -charset UTF-8 Doc.java