1 / 203
文档名称:

java基础知识总结.doc

格式:doc   大小:351KB   页数:203页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

java基础知识总结.doc

上传人:rdwiirh 2021/3/21 文件大小:351 KB

下载得到文件列表

java基础知识总结.doc

相关文档

文档介绍

文档介绍:Java基础笔记
java程序都是由类组成的,所以在整个java程序里至少含有一个类。
引用类型数据变量在声明时是不会被分配内存的,必须另外进行开辟内存空间的操作,字符串、数组都是这种数据类型。
在程序中使用一个变量,就必须先声明、赋值,此时编译程序会在未使用的内存空间中寻找一块能足够保存这个变量的空间供这个变量使用,这时变量才能被使用。
,并且是常用类库,所有默认的java程序都会将它加载,因此在实际应用中可以将它忽略。
要使用某个类型的代码,就必须先指定该类型所在的类库和该类型所属的类。
字符要用单引号''括起,字符串要用""括起。
常用的转义字符:\f 换页;\b 倒退一格;\r 归位;\t 跳格;\\ 反斜线;\' 单引号;\" 双引号;\n 换行。
在java中,变量若是在声明时没有被赋初值,则会给该变量赋默认值。
基本数据类型的默认值:byte、short、int均为0;long为0L;;;char为\u0000(空);boolean为false。
引用数据类型的默认值为null。
数据类型的强制转换语法:(欲转换成的数据类型)数据名称;如(float)a,即把a强制转换成float型。
程序是由类组成的,同时又是由许多语句组成的,而语句的基本单位是表达式与运算符。
表达式由操作数与运算符组成,操作数可以是常量、变量或者方法,而运算符就是数学中的运算符号:“+”、“-”、“*”、“/”、“%”等。
赋值运算符“=”的运算顺序是从右到左的,如:num = num-3,意思是将num-3的值运算之后再赋给左边的变量num存放。再如:int sum = num1+num2,意思是num1与num2相加之后的值再赋给变量sum存放。
对于大部分表达式而言,运算符前后都会有操作数,但是对于一元运算符,就只需要一个操作数。一元操作符有:+,表示正号;-,表示负号;!,表示NOT、否;~,表示取补码。如:+3;//表示正3
~a; //表示取a的补码 b = -a;//表示负a的值赋给变量b存放
!a; //a的NOT运算,若a为零,则!a为1,若a不为零,则!a为零
if语句的格式:if(判断条件)
语句;
如果括号中的判断条件成立,就会执行后面的语句;若是判断条件不成立,后面的语句也不会被执行。
关系运算符的返回值为布尔值,即返回值只能是true或false。
++a与a++的区别:++a是先自增加1再执行;a++是先执行,再将a自增加1。如此例即可清楚表现两者不同:
01 // 下面这段程序说明了“++”的两种用法的使用
02 public class TestJava3_18
03 {
04 public static void main(String args[])
05 {
06 int a = 3 , b = 3 ;
07
08 ("a = "+a); // 输出a
09 (" , a++ = "+(a++)+" , a= "+a); // 输出a++和a
10 ("b = "+b); // 输出b
11 (" , ++b = "+(++b)+" , b= "+b); // 输出++b和b
12 }
13 }
输出结果:
a = 3 , a++ = 3 , a= 4
b = 3 , ++b = 4 , b= 4
程序说明:
1、在第9行中,输出a++及运算后的a的值,所以执行完a++后,a的值才会加1,变成4。
2、程序的第11行中,输出++b运算后b的值,所以执行++b前,b的值即先加1,变成4。
同样可知--a与a--的用法。
逻辑运算符&&和||的意义:&&就是表示AND,与,说白了就是并且的意思;||就是表示OR,或,说白了就是或者的意思。
在java中,括号()也是运算符,它的意义就是提高括号中表达式的优先级。()和[]都是优先考虑的运算符。
a/=b-- //相当于计算a = a/b之后,再计算b--。
数据类型的自动转换与强制转换中,布尔类型不能与其他数据类型之间进行转换。
程序的三中设计结构:顺序结构、选择结构和循环结构都只有一个程序的入口和一个出口。
在选择结构中,若主题语句只有一句,就可以把大括号{}省略掉不写。
条件运算符? :,如: 条件判断?表达式1 :表达式2,若为tru

最近更新

2025年马原考试题库附完整答案(夺冠系列) 95页

交管12123学法减分复习题库及答案(夺冠) 45页

交管12123学法减分复习题库附答案(研优卷) 45页

县乡教师选调考试《教师职业道德》题库附完整.. 47页

县乡教师选调考试《教师职业道德》题库含答案.. 46页

监理工程师之水利工程目标控制题库及参考答案.. 166页

监理工程师之水利工程目标控制题库及答案(名.. 165页

监理工程师之水利工程目标控制题库附完整答案.. 167页

小学语文阅读教学 30页

导论经济学课件 10页

客户面谈沟通的技巧 67页

安全集成服务过程要求介绍 16页

2025年轻柴油合作协议书 60页

高三一轮复习撒哈拉以南的非洲ppt市公开课一等.. 48页

项目经理在工程管理过程中应具备的价值理念 24页

妊高症病例分析 39页

研究性学习-钟表里的数学市公开课一等奖省赛课.. 23页

降低成本目标未达成原因分析表 25页

旅游地理归纳整合3省公开课一等奖全国示范课微.. 21页

新北师大版新八上-第七章平行线的证明-2.1-定.. 9页

金融科技对银行业务的创新与改变 23页

幼儿园游戏的指导省公开课一等奖全国示范课微.. 11页

小学三年级上册数学分数的大小比较PPT课件市公.. 11页

外研版九年级下册英语M2U2市公开课一等奖省赛.. 35页

大学语文(诗歌1) 63页

课程总结范文(精选22) 5页

试论体育社会学视角下的研究领域 7页

全新个人把车租给公司租车协议 4页

最新部编版六年级道德与法治下册课程纲要 4页

射频消融术后护理常规 8页