今天是我开始学习java的第三天,有关java的视频也看了将近60集,对java也逐渐有了一些心得和感悟。
java是一种语言,而语言最重要的就是排列顺序、语法和格式。而记笔记是学语言时最重要的一环。
一、
平台名称:JVM
JRE:JAVA的运行环境
二、
三、常用DOS命令
打开命令提示符窗口
1、win+R
2、输入cmd
3、回车
四、Path环境变量
为了开发java时更方便使用java和javac这些命令所以需要配置Path环境变量
五、JAVA开发运行流程:编写程序、编译程序、运行程序
helloworld的编写、编译与运行
编写:
编译与运行:
编译必须进入java文档所在的文件夹
HelloWorld中的问题
出现非法字符表示表示符号中英文出现问题
出现程序包+单词不存在表示单词错误
六、基础语法
1、注释:
概念
在程序指定位置添加的说明性信息;
不参与程序运行,仅起说明作用;
分类
单行注释:格式://+注释信息
多行注释:格式:/*+注释信息+*/
文档注释(目前不用):格式:/**+注释信息+*
2、关键字:
概念
被java语言赋予特定含义的单词
特点
关键字中字母全部小写
常见的代码编辑器对关键字都有特殊的颜色标记(有特殊颜色的不一定是关键字,关键字必须是单词)
3、常量
概念
在程序运行过程中,其值不可以发生改变的量
分类
其中,只有空常量不可直接输出
4、数据类型
计算机存储单元
概念
java语言是强类型语言,对于每一种数据都给出明确的数据类型,不同的数据类型分配不同的内存空间,所以它们表示的数据大小也不一样
分类(圈内为主要学习)
数据类型内存占用和取值范围
5、变量
概念
程序运行过程中,其值可以发生改变的量
定义
变量由变量名、变量类型、变量值组成
使用
注意事项
1、变量使用的未知数不能相同
2、必须要给变量赋值
3、为防止定义long类型时数字过大,在数字后加"L"
4、定义float类型变量时,为防止不兼容的类型,要在数字后加"F"
6、标识符
定义规则
常见命名约定
7、类型转换
分类
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量(byte和short不能赋值给char)
强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
格式:目标数据类型 变量名(即未知数)=(目标数据类型)值或变量。例如:int k=(int)88.88,int表示整数,88.88为浮点数,符点数表示范围大于整数,其中(目标数据类型)为强制类型转换的象征
七、运算符
1、算术运算符
运算符和表达式的概念:
字符的"+"操作
字符串的"+"操作
2、赋值运算符
3、自增自减运算符
4、关系运算符
5、逻辑运算符
基本逻辑运算符
短路逻辑运算符
6、三元运算符
格式:关系表达式?表达式1:表达式2;
计算规则
八、数据输入
Scanner使用的基本步骤
导包
创建对象
接收数据
九、分支语句
1、流程控制
流程控制局分类
顺序结构
概念
2、分支结构(if;switch)
if语句
格式一及执行流程:
格式二及执行流程:
格式三及执行流程:
switch语句(注意case穿透)
语句格式、格式说明和执行流程:
即case穿透
3、循环结构(for;while;do...while)
for循环语句
特征 :
组成:
语法:
格式和执行流程:
while循环语句:
格式及执行流程:
do....while循环语句:
格式及执行流程:
三种循环的区别
for死循环
while死循环(最常用)
do....while死循环
跳转控制语句
总结
循环嵌套
即循环结构中又包含一个循环结构。
Random
作用:用于产生一个随机数
使用步骤
这个……图片怎么没法粘贴。总之,java前面挺简单,我现在学到数组,感觉有点看不懂了,下周多记笔记,多看看书,尽量把java第一次考核了。
网友评论