本帖最后由 有瓜子的仓鼠 于 2019-11-19 23:14 编辑
来到黑马教学已经1个月多了,当初想学Java,所有去传智播客的官网看了一些有关于Java教学视频,当我点开视频观看的时候,发现有许许多多的视频,我在想,这些视频里的内容是要都记下来吗,也太多了一些把,后来来了杭州黑马这边学习,发现有些知识只要有个记忆就行了,在这里,想向大家分享一下有关于Java基础教程的一些心得,帮助一些想学习Java编程的朋友,如何去看Java的基础班教学视频;
关于第1天视频要点有这些:1.什么是常量:在程序的运行过程中,其值不发生改变的量,叫做常量. 常量有如下几种:
1.整数型: 就是数学中整数
2.浮点型: 数学中的小数
3.字符型:生活中的单个的字 用单引号引起来的内容,比如 '我','A','2','a', 而这些不是字符:‘10’,'AB','我们',
4.字符串:生活中一句话.被双引号引起来的内容 只要是被 "" 包起来的内容,都是字符串,比如 "这是一句话"
5.布尔型:只有2个,一个ture(对,正确的,真),一个false(错,错误的,假)
6.空常量型: null 代表的是没有意义,在内存中找不到他,并不是他本身没有意义.
2.数据类型: java是一个强类型的语言,他对不同的数据有着明确的划分.数据类型又分为基本数据类型和引用数据类型(类,数组,接口)
1.基本数据类型:
整数型: byte short int long 关于基本数据类型,很多同学会把常量混合一起
浮点型: float double 基本数据类型,指的是常量和变量的数据类型 常量其实是数值
布尔类型: boolean 比如第3要点提到的变量的定义的格式: 数据类型 变量名 = 值;
字符型: char 数据类型对应的就是基本数据类型和引用数据类型 这个值对应的就是常量,也可以是变量
2.引用数据类型
类,数组,接口(这个后面课程会讲到有关于什么是类,数组,接口),这里暂时了解一下
3,变量,(这个是第一天视频的重点,一定要记住)
变量的定义:在程序的运行当中,其值可以发生改变的量. 数据类型就是上面提到的基本数据类型和引用数据类型 ,变量名可以自己取
1.变量的定义格式: a.数据类型 变量名 = 值; b. 数据类型 变量名; 变量名 = 值;(给变量修改值) c.数据类型 变量名 = 值,变量名=值,变量名=值;
如: a. int i = 0; double j = 3.14; b. int x; x = 10; c. int a = 100,b = 1000, c = 10000;
值: 对应数据类型,如果是整数类型的,就需要赋值给变量 整数型的常量,如果是浮点类型的,就需要浮点型的常量
关于变量的注意事项:
1.在同一个范围内变量名不能重复 所谓的同一个范围内就是大括号里面 { }
2.我们在使用变量之前,必须初始化 初始化就是需要先给他一个数值 3.定义long类型的数据后面需要加上L 比如 long k = 100L; 4.定义float类型的数据后面需要加上F 比如 float f = 3.14F;
4.标识符:是我们给我们写的程序起的名字, 比如变量名,方法名,类名等等
他的组成规则: 1.他的组成是26个大小字母,数字,下划线(_),$ 2.不能以数字开头 3.不能是关键字 关键字后面会讲到什么是关键字,目前了解一下 4.区分大小写 比如变量名 A 和 a 是两个变量名 起名的规范: (不是必须这样写,只是我们一般建议这样书写) 1.小驼峰命名法: 首字母是小写,如果有多个单词组成,从第二个单词开始,首字母大写. 一般是给变量名和方法起名的. 2.大驼峰命名法: 首字母是大写,如果有多个单词组成,后面的每个单词的首字母都大写. 一般是给类起名字
5.类型转换 : 不同的数据类型存储其他的数据类型的数据.
数值型之间的类型转换主要分为 隐式类型转换和强制类型转换 1.隐式类型转换: 数据范围小的数据类型可以直接存到数据范围大的数据类型里面.
2.强制类型转换: 将数据范围表示大的数据类型往数据范围表示小的范围里面存 .(我们一般不建议强行转换,强制类型有风险,容易造成数据损失.)
数据转换按照以下顺序:
以上就是第1天视频的几个要点,主要是要记住关于变量的定义,好啦,这是第一次写帖子,目前先写第1天内容把,以后如果有时间,我在把后面的几天内容补充上来
|