震惊!?这就是java入门??

Java

JRE(Java Runtime Environment)

是Java程序的运行环境包含JVM和运行的核心类库
安装JRE可保证Java程序的跨平台
想要运行一个已有的Java程序那么只需安装JRE即可

JDK(Java Development kit)

Java程序开发工具包,包含JRE和开发人员使用的工具
编译工具:Javac.exe    运行工具:Java.exe

JDK、JRE、JVM的关系

震惊!?这就是java入门??


由此可见想开发一个Java程序就必须安装JDK

注释

单行注释:格式://注释信息
多行注释:格式:/*注释信息*/
文档注释:格式:/**注释信息*/

关键字

关键字的字母全部小写

常量

常量类型 说明
字符串常量 用双引号括起来的内容 "HelloWord" ,"龙哥最帅"
整数常量 不带小数的数字 666,-88
小数常量 带小数的数字 13.14,-5.21
字符常量 用单括号括起来的内容 'A','0','龙哥'
布尔常量 布尔值,表示真假 只有两个值:true,false
空常量 一个特殊的值:空值 值是:null

注:只有空常量不可直接输出

数据类型

数据类型 关键字 内存占用(byte) 取值范围
整数 byte 1 -128~127
short 2 -32768~32767
int(默认) 4 -2^31~2^31-1
long 8 -2^63~2^63-1
浮点数 float 4 负数:-3.402823E38 到 -1.401298E-45
正数:1.401298E-45 到 3.402823E38
double(默认) 8 负数:-1.797693E308到-4.9000000E-342
正数:4.9000000E-342到1.797693E308
字符 char 2 0~65535
布尔 Boolean 1 true,false

标识符

由数字、字母、下划线和$组成
不能以数字开头
不能是关键字
区分大小写

命名的约定

小驼峰命名法

主要用于方法、变量
约定1:1个单词时首字母小写
约定2:多个单词组成时,第一个单词首字母大写,其他单词首字母小写

大驼峰命名法

主要用于类
约定1:一个单词时首字母大写
约定2:有多个单词组成的时候每个单词首字母大写

自动类型转换

小的数值赋给大的变量
震惊!?这就是java入门??

强制类型转换

大的数值赋给小的变量

逻辑运算符

符号 作用
& 逻辑与
| 逻辑或
^ 逻辑异或
! 逻辑非

短路逻辑运算符

符号 作用
&& 和&作用相同但有短路效果
|| 和|作用相同但有短路效果

三元运算符

格式:关系表达式?表达式1:表达式2;
若值为true则表达式1为运算结果
若值为false则表达式2为运算结果

上一篇:centos 7 安装jdk 8


下一篇:Java笔记一(基础环境)