java基础

Java:

jdk java开发工具包
jre java运行时环境
jvm java虚拟机
jdk 包含了jre jre包含了jvm
使用JDK开发完成的java程序,交给jre运行

Java程序执行的过程:

1、编写源代码 hello.java文件
2、 jdk bin javac.exe对java源码文件进行编译 编译语法javac 源文件名称 eg: javac hello.java 形成字节码文件.class 字节码文件交给jvm
3、运行java代码 java.exe java 类名

Java特性:

java跨平台性
javaSE 标准版开发桌面应用
javaME 微型版嵌入式电子产品
javaEE 企业版Web开发

Java部分关键字:

image

Java标识符的命名规范:

类、接口声明标识符用“大驼峰”命名形式 class HelloWorld
方法名用“小驼峰”命名形式 eg: public String getMethod()
IDEA ctrl+shift+/ 快速注释快捷键
-单行注释 格式://注释文字
-多行注释 格式:/* 注释文字 /
-文档注释 格式:/
* 注释文字 */

基本数据类型转换

(1)自动(隐式)类型转换

int i=2;

double j=i;

(2)强制类型转换

double i=2.5;
int a=(int)i;

(3)byte、short、char强转规则
1、不参与运算,整数直接量可以直接赋值给byte,short,char,不需要强转 2、byte、short、char型变量参与运算时,需要强转

byte b1=1;
byte b2=2;
byte b3=(byte)b1+b2;

内存分配:

基本数据类型 放在jvm中的栈内存中 声明一个变量就固定分配一个内存空间 存放基本数据类型变量的值

引用数据类型 放在jvm中的堆内存中 声明一个变量就固定分配一个内存空间 存放引用数据类型变量的地址

赋值运算符:

short s=1;
//s=s+1;错误
s=(short)(s+1);
s+=1;//正确,这里的1默认为short类型

逻辑运算符:

单个与符号比如& 即使已知前面部分表达式为假,也会运算表达式后面部分的,而&&已知前面表达式为假,就不在判断后面的表达式。因此,使用&&和||比&和|的效率更高

posted @ 2021-07-15 19:24  ins1mnia  阅读(35)  评论(0编辑  收藏  举报