Javase base
基础概念
1.Java三大版本
JavaSE : 标准版 (桌面程序,控制台开发......)
JavaME:嵌入式开发 (手机,小家电......)
JavaEE : E企业级开发 (web端,服务器开发...)
2.JDK,JRE,JVM
JDK : Java Development Kit
JRE : Java Runtime Environment
JVM : JAVA Virtual Machine
安装好环境
java\jdk\bin:存放一些可执行程序
java\jdk\include:存放一些引用的c语言头文件
java\jdk\jre:Java运行的环境
java\jdk\lib:java的类库
3.hello world!
public class Hello{
public static void main(String[] args){
System.out.print("hello world!");
}
}
编译
javac Hello.java
运行
java Hello
java程序运行机制
- 编译型
- 解释型
安装配置idea,完成hello的简单编写(因为idea很早前就有在用就不过多验演示)
JAVA基础语法
注释
- 单行注释
//加注释内容
- 多行注释
/*注释内容*/
标识符
一些java中的关键字
- 所有的标识符都应该以字母 (A-Z 或者 a-z)美元符 ($)、或者下划线 ()开始
- 首字符之后可以是字母 (A-Z 或者 a-z),美元符 ($)、下划线 )或数字的任何字符组合
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
- 合法标识符举例: age、$salary、_value、_1_value
- 非法标识符举例:123abc、-salary、 #abc
- 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音
数据类型
java是强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。(优:安全性搞。缺:速度慢)
Java数据类型分两大类
-
基本类型
-
引用类型
类型转换
注意点:
1.不能对布尔值进行转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换到低容量的时候,强制转换
4.转换的时候可能存在内存溢出,或者精度问题!
变量
Java是一种强类型语言,每个变量都必须声明其类型
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
注意事项
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型
- 变量名必须是合法的标识符
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
变量作用域:
- 类变量:STATIC修饰 可以直接使用
- 实例变量:从属于对象;如果不自行初始化,默认值0 0.0
布尔值默认false
除了基本类型,其余的默认值都是null - 局部变量:必须声明以及初始化值
变量命名规范
所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则: monthSalary 除了第一个单词以外,后面的单词首字母大写 lastname lastName
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线: MAX VALUE
类名:首字母大写和驼峰原则: Man,GoodMan
方法名:首字母小写和驼峰原则: run0,runRun0
常量
常量(Constant): 初始化(initialize)后不能再改变值!不会变动的值
所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
final 类型 常量名=值;
final double PI=3.14;
常量名一般使用大写字符
运算符
short或者byte类型的数据在println方法自动转换为int类型,所以short类型加byte类型等于int类型。

浙公网安备 33010602011771号