Day1---学习Java第一弹
2021-07-10
Java基础知识了解(一)
Java 简介
JDK是Java开发工具包,是Sun Microsystems针对Java开发员的产品。
JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。
JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
JDK是java的一个核心工具包
JRE是java的一个运行环境(表示java除了可以在windows系统运行,还可以在苹果系统运行)
环境变量:告诉计算机可以执行.java的运行程序在哪里
①SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
②EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
③ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
Java程序的步骤
1、编写一个java源程序
新建记事本,将后缀名改为.java
2、编译java源程序,语法:javac 源文件名.java
编译后会生成一个.class的字节码文件
3、运行java程序,运行的是.class的文件,语法:java 源文件名
注意:java严格区分大小写
System.out.println () 打印之后换一行,先打印再换行
System.out.print () 打印之后不换行
Java中的转义字符
使用"\n"进行换行
使用"\t"空格一个制表符的位置,也就是一个tab的位置,8个英文字母的长度
Java中的注释:
//注释内容 单 行注释:表示对下一条语句进行一个解释
/* 注释内容 */ 多行注释:表示对下面一段语句进行一个解释
/**注释内容 */ 文档注释:表示对一段文本注释
注释的语句是不会进行编译的
Java的编码规范
1、遇到大括号 { 就进行一次缩进,缩进距离一个tab键的长
2、每一个大括号 } 单独占一行,表示一段语句的结束
3、 ; 表示每行语句的结束,每一行只写一句代码
使用开发工具开发java程序的步骤
1、新建一个java工程
2、选中新建的工程,选中src文件夹,点击右键new,新建一个class,新建时选中
public static void main这一项,会自动生成java源程序的框架
3、去编写java源程序
4、编译java源程序,开发工具会自动编译
5、运行java程序
Java 的数据类型
基本数据类型:数值型,字符型,布尔型
引用数据类型:类,接口,数组
数值型:
1、整型(int):用于存储整数,整数的类型1,12,123
byte字节型,short短整型,long长整型
long》int》short》byte
2、非整型:用于存储小数,小数的类型1234.5,3.14
双精度浮点型(double):小数的长度比较长(一般为八位)
单精度浮点型(float):小数的长度短一些(一般为六位)
非数值型:
1、字符型(char):用于存储单个字符,都需要使用英文状态的单引号括起来
2、字符串型(String):用于存储一串字符,存储0~n个字符,都需要用英文状
态下的双引号括起来
boolean类型(布尔类型):用于比较运算,只有两个值(true和false)默认false
每个程序都只有一个入口,也就是只有一个main方法,只有一个程序可以打开QQ,其他的地方都打
开不了
程序没有运行是存储磁盘上,运行在内存中
Java的变量
变量的概念:内存根据数据不同类型开辟的这个空间叫做变量
变量名:用于快速找到内存中变量空间位置取得名字
变量名的命名规则:
1、只能够使用_和$这两个符号;
2、只能使用英文字母、_ 、$三个开头,后面的可以使用数字、字母和_ 、美元符号 ;
3、使用java语言中的关键字
4、采用见文识意的方式命名,采用驼峰命名法ageOfStudent,多个字母命名时,第一个字母的首字母小写,后面字母首字母大写
变量的使用:
1、声明变量,就是在内存开一个空间
语法:数据类型 变量名;(空格和分号不能少),比如:int money;
2、变量赋值,就是将数据放到开辟的这个空间
语法:变量名 = 变量值;比如:money = 1000;
3、使用变量
比如:System.out.println(money);
Java的运算符
1、赋值运算符(=),将等号右边的值赋给左边
2、拼接运算符(+),将+左右两边的连起来
表达式:就是符号(如加号、减号)与操作数(如b,3等)的组合,比如:b-1算术运算符:
四则运算:+、-、*、
/%(取模运算):除以一个数得到余数,就是求余数的运算的运算
赋值运算符 =,将右边的值赋给左边
算术运算符+、-、、/、%,数学运算一样,先、/、%,后+、-
关系运算符(比较运算符):>、<、>=、<=、==、!=
逻辑运算符
最高优先级,英文状态下的小括号()
最低优先级,赋值运算符=
算术运算符>关系运算符>逻辑运算符>赋值运算符
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
学习Java,我选择先对一些基本资料和情况进行搜集和留下一些比较重要的笔记
这个笔记我会分为两到三天也就是两到三部分进行整理
根据正式写代码前的这些所收集的内容和笔记,可以用于以后详细学习的参考,此为第一弹
明天继续整理,留下自我感觉比较重要的地方,并且加上一些自己的理解想法~可能比较少。