JAVA1

JAVA之父,詹姆斯高斯林
sun公司
面向过程
面向对象
类(属性,行为)

JAVASE标准版

1.面向对象
2.健壮性:垃圾回收性
3.跨平台

JVM,java虚拟机
JRE,Java运行环境
JRE包含JVM
JDK,java开发环境
JDK包含JRE,JRE包含JVM

1.安装JDK

环境变量
在系统变量 中
新建
变量名 JAVA_HOME
变量值 d:\java\jdk

编辑PATH,追加%JAVA_HOME%\bin

新建

变量名 CLASSPATH
变量值 .;%JAVA_HOME%\lib

2.java常识

2.1 class

所有的程序都是写在类里的,我们使用class定义一个类、

注:类名首字母大写,文件名通常与类同名

2.2 main方法

程序总是从main方法开始运行的

main方法格式:
public static void main(String[] args){
 	//代码
}
2.3 打印语句的固定格式
System.out.println();	//打印并换行
System.out.print();	    //打印不换行
注:JAVA中的语句需要以分号结尾
2.4 注释
1. //  表示单行注释
2. 以/*开头,以 */结尾 表示多行注释
注意:在/*和*/中不能包含*/

2.5 标识符

凡是自己可以自己起名字的地方都叫标识符

包含字母,数字,下划线,$

不能以数字开头

不能是java的关键字,但可以包含关键字

不能包含空格

java语言大小写敏感

标识符的定义尽量做到见名知意

还应该注意驼峰原则

类名,首字母大写,其余单词首字母大写

变量名,方法名:首字母小写,其它单词首字母大写

包名,全小写

常量名,全大写
2.6 8个基本数据类型
整数:byte  short  int  long
byte取值范围:-2^7到2^7-1
short型取值范围:-2^15到2^15-1
int型取值范围:-2^31到2^31-1
long型取值范围:-2^63到2^63-1
整型中的默认类型是int
浮点型:float  double
float取值范围-2^128到2^127
double取值范围-2^1024到2^1023
浮点型中默认类型是double
如果将浮点字型赋给float型,则必须在数值后添加F或f
字符型:char
表示单个字符,需要写在单引号中
\表示转义字符
\n表示换行
\t表示缩进
\u0061 后面的数字是4位16进制,表示unicode编码中对应的某个符号
打印反斜杠\
char c4 = '\\';
System.out.println(c4);
布尔型boolean
boolean只允许取值true,false
常用于分支判断和循环中
2.7 String

表示字符串,字符串包在双引号中,字符串不是基本数据类型

2.8 局部变量作用范围

是该变量所在的最近的一对大括号

方法的形参的作用范围是当前方法的一对大括号

2.9 基本数据类型的自动转换

容量小的类型自动转换为容量大的数据类型

大小排序:byte,short,char并列最小;当他们三者相互运算时,统一转换为int。

哪怕是三者中相同的类型相互运算依然转型成int

除以上三者,从小到大的顺序:int long float double

注意:在char型转为其他类型的时候,去该字符的十进制的unicode变量进行运算

注意:boolean不能和其他类型转换

2.10 基本类型的强制类型转换

(目标类型) 变量 的格式,可以将变量强行转成目标类型,以此实现容量大的转容量小的类型

注意:强制类型转换可能造成精度的溢出

2.11 String

String表示字符串,和其他数据类型的运算只能使用+,加号的含义是字符串的拼接,结果仍是一个字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值