首页 > 代码库 > 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

         在这八个类名中,除了IntegerCharacter类以后,其它六个类的类名和基本数据类型一直,只是类名的第一个字母大写即可。

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 四位十六进制 
直接用到字符串!是字符串的一部分
 

java基础笔记