首页 > 代码库 > java基础笔记
java基础笔记
学习java已经一个月了,感觉学了很多,有感觉没有学到什么。所以决定在新年开始之际。总结这一个月的学习所做的笔记。提取出精华,以备以后复习使用。
java编程应该注意以下几点
1、大小写敏感
2、类名 :对于所有类来说,类名的首字母应该大写,如果类名有若干单词组成,每个单词首字母应该大写
3、方法名:所有方法名都应该以小写开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
4、源文件:源文件名必须和类名相同。
java 的数据类型分为引用类型和基础数据类型
基本数据类型有8种
整形 :byte,short,int,long
浮点型:float,double
字符型:char
数据转换
Boolean型:boolean
1、向下转型(小类型到大类型/自动)
2、向上转型(大类型到小类型/强制转换)
3、instanceof运算符,用来检测引用的对象类型
java的包装类
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。
包装类对应表
基本数据类型 | 包装类 |
byte | Byte |
boolean | Boolean |
short | Short |
char | Character |
int | Integer |
long | Long |
float | Float |
double | Double |
在这八个类名中,除了Integer和Character类以后,其它六个类的类名和基本数据类型一直,只是类名的第一个字母大写即可。
java运算符
数学运算符
+ - * / %
自增 自减 预算符
++ --
i++ i-- 先赋值在运算
++i --i 先运算在赋值
逻辑运算符
与(并且) &&
或(或者)||
非(否则)!
注意 && || 被称为短路运算符, 短路运算符【条件1&&条件2】 如果条件1错误,条件2就不执行
& | 非短路运算符 不论怎样 两个条件都会执行
比较运算符
> 大于
< 小于
>= 大于等于
<=小于等于
==等于
!=不等于
条件运算符
条件运算符表达式语法(三元运算符)
【条件表达式?表达式1:表达式2】
条件表达式为true 执行表达式1
java流程控制
if -- elseif---else语句
switch-case语句
while 循环语句
do while 循环语句
for循环
java数组
重点知识
int ary=={}表示初始化一个空数组
数组长度使用arr.length表示,字符串长度使用str.length()
ary[ary.length-1]表示数组的最后的一个元素
标示符和关键字
标示符用来标示变量名,类名,类中的方法名和文件名等
命名规范
1、有字母、数字、下划线、$组成,不能以数字开头。
2、大小写敏感
3、不得使用java中的关键字和保留字
关键字:都是小写,jdk1.2多了strictfp(精准浮点型),关键字jdk1.4多了assert(断言)关键字
jdk1.5多了enum(枚举)关键字
true false null 严格的说不是关键字,应称为保留字
命名习惯
1、标示符要符合语义信息。
2、包名多有字母小写
3、类名每个单词首字母大写,其他小写。//TerenaStrudent
4、变量和方法:第一个单词小写 ,从第二个单词开始首字母大写//
5、常量:所有字母大写,每个单词之间用"_"连接
常用转移字符
\n 回车(\u000a)
\t 水平制表符(\u0009)
\b 空格(\u0008)
\r 换行(\u000d)
\f 换页(\u000c)
”\‘“ 单引号(\u0027)
“\" 双引号(\u0022)
“\\” 反斜杠(\u005c)
\ddd 三位八进制
\udddd 四位十六进制
\t 水平制表符(\u0009)
\b 空格(\u0008)
\r 换行(\u000d)
\f 换页(\u000c)
”\‘“ 单引号(\u0027)
“\" 双引号(\u0022)
“\\” 反斜杠(\u005c)
\ddd 三位八进制
\udddd 四位十六进制
直接用到字符串!是字符串的一部分
java基础笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。