欢迎来到小房子杂记 返回顶部

JavaSE之基础语法

一、Java的诞生

1.1995年

  • Java SE

  • Java ME

  • Java EE

 

2.2006年

  • Hadoop

 

 

 

二、Java开发环境搭建

1.JDK

  • 开发者工具包

 

2.JRE

  • java运行环境

 

 

 

三、第一个java程序HelloWorld

1.javac Hello.java

  • 编译生成.class文件

 

2.java Hello

  • 运行生成.class文件

 

 

 

四、Java基础语法

1.注释

  • 行内注释 //

  • 多行注释 /* */

  • 文档注释 /** */ (javadoc命令生成帮助文档)

 

2.标识符

  • java关键字

 

3.数据类型

(1)基本数据类型

  • 整数:

byte(1字节)、short(2字节)、int(4字节)、long(8字节)

  • 浮点数:

float(4字节)、double(8字节)

  • 字符:

char(2字节)(编码:ascii、utf-8、unicode)(转义字符:\b、\n、\r、\t、'"等)

  • 布尔值:

boolean(1位)

(2)引用数据类型

  • 数组、类、接口等

(3)类型转换

  • 自动类型转换:低转高

  • 强制类型转换:高转低 (低)高

 

4.变量和常量

  • 变量定义:type varName [=vaule];

  • 作用域:类变量、实例变量、局部变量

  • 常量定义:final double PI = 3.14;

  • 命名规范:

名称只能由字母、数字、下划线、$符号组成

不能以数字开头

名称不能使用Java中的关键字

尽可能不出现中文及拼音命名

建议:见名知意

驼峰命名(变量、方法)、首字母大写,后面依照驼峰命名(类)、全大写,用下划线分隔(常量)

 

5.预算符

  • 算术运算符(+ - * / % ++ --等)

  • 赋值运算符(=等)

  • 关系运算符(< > >= <= == != instanceof等)

  • 逻辑运算符(&& || !等)

  • 位运算符(& | ^ ~ >> <<等)

  • 条件运算符(? : 等)

  • 扩展运算符(+= -+等)

 

6.包机制

  • 域名倒写

  • 防止命名冲突

  • package

  • import

 

7.JavaDoc

  • jdk帮助文档

  • javadoc

@author、@version、@since、@param、@return、@throws等

 

未完待续...

posted @ 2020-08-04 19:43  小房子杂记  阅读(70)  评论(0)    收藏  举报