好文档 - 专业文书写作范文服务资料分享网站

java学习笔记

天下 分享 时间: 加入收藏 我要投稿 点赞

一、基础入门知识:

1:jdk、jre、jvm---jdk属于工具包,jre是环境,jvm是虚拟机 java Development Kit

java Runtime Environment java Virtual Machine

2:java程序的跨平台性---由jvm保证(本身是一个工具)

二、java入门:java程序开发 1:入门:

java程序的最小单位是类,一个java程序至少要拥有一个类 java程序的入口是main()方法,main方法的格式是固定的: public static void main(String[] args){ }

在控制台输出内容的语句:

System out.println(\要输出的内容\

目录的解释:

.idea和.iml是开发工具的配置文件,不需要多去关注

src是source单词的缩写,就是我们的源代码会放在这个目录的下面 代码的源文件后缀名是.java

out目录是java程序的输出目录,java运行时生成.class的文件存放在该目录下 点击运行按钮就会生成.class 的字节码文件 这个过程叫做编译!

运行原理:

.java ---编译.class---运行---结果

------------------------------------------------12月2日的java任务已经完成----------------------------------------------------- 2:IDEA的基本快捷键:

Ctrl+D 复制光标所在的行的代码

Ctrl+Alt+L 格式化代码,使代码变得更加的规范! main方法的快捷键:psvm 输出语句的快捷键:sout 三、

java核心--常量和变量!

注释,关键字,变量,常量,数据类型,类型转换,标识符

第 1 页 共 5 页

常量:字符串(用双引号),整数,小数,字符(单引号),布尔,空常量

变量:本质是内存的一块区域

java的数据类型:

long类型的后边要跟l或者是L float类型的后边要跟f或者F

类型转换: 自动类型转换:

小类型转换为大类型---精确度高的转化为精确度低一点的 强制类型转换:

大类型转换为小类型的---精确度低的转化为精确度高一点的---其本身的地位得到了提升!

目标类型 变量名=(目标类型)要转换的值

标识符:类、方法、变量、常量等起名字的就是标识符,注意!不能是关键字! 标识符的组成部分:

英文大小写字母、数字、下划线、美元符号

运算符:

算术运算符:/ % ++ -- 赋值运算符:= += 关系运算符:== >= 逻辑运算符:&& || ! 三元运算符:?:

三元运算符:

三目运算符:有三部分组成:

(关系表达式)?表达式1:表达式2;

求两个数中的最大值 (a>=b)?a:b;

-------------------第二天的java任务已经完成------------------ 头部:流程控制及选择结构!

理解流程控制结构的概念和分类 能够熟练使用if语句的三种格式 能够熟练使用switch语句

java流程控制结构分为三种 1、顺序结构

2、选择结构-判断结构

第 2 页 共 5 页

3、循环结构

Scanner的概念

就是一个扫描器:就是可以通过这个类扫描用户在控制台录入的数据

先导入Scanner的包

然后需要创建键盘录入对象

Scanner sc =new Scanner(System.in); 接收数据

int i =sc.nextInt();

例题:

键盘录入两个整数,求和: 导包---快捷键--Alt+Enter 创建对象 接收数据

接受两个整数就可以实现上述的要求

顺序结构:按照顺序即可!

选择结构: if 语句:

-----------------------------java第三天的任务已经完成----------------------------------- switch语句:

switch(表达式) case 1: break; default: break;

例题:

根据键盘录入的数字(1-7),输出对应的星期 A:使用键盘录入的功能来获取用户输入的数字 B:switch的表达书为接收用户录入数据的变量 C:分别用1-7作为case的值,并输出对应的星期 switch(这个里面的是一个变量)

循环结构: for循环

第 3 页 共 5 页

while循环

do……while循环

break和continue的使用

for循环(初始化语句;判断条件语句;控制条件语句){ 循环体 }

初始化语句-判断条件语句-循环体-控制条件语句

while循环:

要注意的一点就是:在判断语句写完之后要把循环控制语句写上去!--i++

------------------------12月5日的java任务已经完成!------------------------------------- do while循环: 格式:

初始化语句 do{

循环体语句; 控制条件语句;

}while(判断条件语句);

注意事项:while小括号后面的分号不能省略!

死循环: for(;;){ //循环体 }

while(true/1){ //循环体 }

循环嵌套:一个循环语句中包含另一个循环语句

random类的使用:

Random r=new Random();

int num=r.nextInt(10)---这个10 的意思就是随机产生一个从0-9 的随机数! 使用步骤: 导包;

创建对象; 获取随机数;

--------------------------12月6日的java任务已经完成-----------------------------

四、方法

第 4 页 共 5 页

为什么要用方法:

当有一些代码被反复使用的时候,可以把这些代码提取出来,放到一个方法里,以方法的形式来使用这些代码

也就是说---方法的使用大大的提高了代码的复用性,方便后期的维护!

方法的格式:

修饰符--public static 返回值的类型 方法名(参数类型 参数名1、参数名2、……){

//方法的语句体;----完成特定功能的代码 return 返回值;-----结束方法 }

注意事项:方法和方法之间不能嵌套使用! 方法的调用:通过方法名进行调用!

例子:键盘录入两个整数,比较他们是否相等

这个不难主要是要记得前面讲的内容----int s=sc.nextInt();要记得Scanner的使用!

方法的重载: 介绍:

同一个类中的多个方法,他们的方法名相同,参数列表不同,这样的情况,称为方法的重载。方法的重载与返回值的类型无关! 为什么需要方法重载: 当实现的功能相同,但具体的实现方式不同的时候,我们可以通过定义名称相同,参数()条件不同的方法来更好的识别和管理类中的方法! 案例:比较两个数是否相同!

------------------12月7日的Java学习任务已经完成------------------------- 数组的使用:

第 5 页 共 5 页

java学习笔记

一、基础入门知识:1:jdk、jre、jvm---jdk属于工具包,jre是环境,jvm是虚拟机javaDevelopmentKitjavaRuntimeEnvironmentjavaVirtualMachine2:java程序的跨平台性---由jvm保证(本身是一个工具)二、java入门:java程序开发
推荐度:
点击下载文档文档为doc格式
0if2r8gbce3gzju6vsv034ka295j0v00d17
领取福利

微信扫码领取福利

微信扫码分享