JAVA学习日记(一):编程基础

第一章 编程基础

1.JAVA的基本语法
1.1java的语法格式
编写java程序的代码必须先声明一个类,然后在类中实现需求的业务代码。
(1)java中的程序可分为结构定义语句功能执行语句。前者用于声明一个类或者方法,后者用于实现具体的功能。功能执行语句的结尾都必须用英文分号结束。
(2)java语言严格区分大小写。
(3)两个单词或者符号之间可以任意的换行。
(4)一个连续的字符串不能分开在两行书写。
1.2java中的注释
注释是对程序中的某个功能或者某行代码的解释说明。
(1)单行注释:对程序中的某一行代码的解释,用“//”表示。
(2)多行解释:同时为多行内容进行统一的注释,以“/*”开头,以“ */ ”结束。
(3)文档注释:对程序中的某个类或者类中的方法进行系统性的解释说明,以“ / ** ”开头,以“ */ ”结束。
1.3java中的关键字
关键字是编程语言里事先定义好的有特殊含义的单词,也称作保留字。关键字都是小写。
1.4java中的标识符
定义符号来表示名称,如变量名,类名,包名,方法名,参数名。这些符号成为标识符。
标识符由任意大小写的英文字母,数字,下划线,美元符号组成,但是标识符不能以数字开头,也不能是关键字。
标识符的几点规范:
(1)包名的所有字母一律小写。
(2)类名和接口名的每个单词首字母都要大写。
(3)常量名所有字母都大写,单词之间用下划线链接。
(4)变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词的首字母大写。
(5)应该尽量使用有意义的单词来定义标识符。
2.JAVA中的变量与常量
2.1变量的定义
在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在内存单元中,这些内存单元成为变量。
2.2变量的数据类型
JAVA是一门强类型的编程语言,它对变量的数据类型具有严格的限定,在定义变量时必须先声明变量的数据类型。
JAVA的数据类型包含基本数据类型和引用数据类型。
2.3变量的类型转换
在程序中,当把一种数据类型的值赋给另一种数据类型的变量时候,需要进行数据类型转换。
自动数据类型转换(隐式类型转换):把一个取值范围小的数值直接赋给另一个取值范围大的数值,不需要进行声明,系统会自动进行转换。
强制数据类型转换(显式类型转换):两转换数据之间需要显式的声明。
2.4变量的作用域
在程序中,变量被定义在一对大括号中,这对大括号的作用范围就是这个变量的作用域。
2.5JAVA中的常量
常量就是在程序中固定不变的值,是不能改变的数据。
3.JAVA中的运算符
算术运算符:进行四则运算。
赋值运算符:将常量、变量或者某一个表达式的值赋给某一个变量。
比较运算符:对两个常量或变量的大小进行比较,其结果是一个布尔值。
逻辑运算符:对布尔类型的值或表达式进行操作,其结果仍是一个布尔值。
位运算符:对二进制数进行运算的符号,它是专门针对数字0和1进行操作的。
条件运算符:也成为三目运算符,由符号?:组成。
4.选择结构语句
4.1 if结构语句
4.2 if else结构语句
4.3 if else if else结构语句
4.4 switch条件语句
5.循环结构语句
5.1 while循环语句
while判断循环条件是否成立,成立的话执行语句就会执行,循环条件不成立,while循环结束。
5.2 do……while循环语句
后测试循环语句,先执行循环体,再进行循环条件判断。
5.3 for 循环
5.4 跳转语句
break:跳出当前所在循环。
continue:用在循环语句中,它的作用是终止本次循环,执行下一次循环。
6.数组
6.1数组的定义
数组是指一组数据的集合,数组中的每个数据被成为元素。数组长度表示数组中可容纳元素的个数。
6.2 数组的常见操作
数组的遍历:依次访问数组中的每个元素。
数组最值:获取数组元素的最值。
数组的排序:冒泡排序。小的数向上浮,大的数向下沉。从第一个元素开始依次与其它元素作比较奥。
6.3 多维数组
相当于在数组中嵌套数组。

此文仅为个人学习所记录,可参考,如有手下失误或理解偏差,多多指教。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值