




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Java编程语言基础总结 第一篇:Java编程语言基础总结第一章初识Java1.程序是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。2.Java包括编程语言和相关的技术。3.Java主要用于开发,桌面应用程序和Internet应用程序。4.开发一个Java应用程序的基本步骤:编写源程序,编译程序和运行程序。源程序以.java为扩展名,编译后生成的文件以.class为扩展名。使用javac命令可以编译.java文件,使用java命令可以运行编译后生成的.class文件。5.编写Java程序要符合Java编码规范,为程序编写注释可大大增加程序的阅读性。6.MyEcplise是一个功能强大的集成开发环境(IDE)。它的各种窗口便于Java程序的开发,调试和管理。第二章变量、数据类型和运算符1.变量是一个数据存储空间的表示,它是存储数据的基本单元。变量的命名规则:(1)必须以字母,“_”,“$”开头。(2)可以包括数字,但不能以数字开头(3)不能包括除“_”,“$”以外的特殊符号(4)不能使用Java语言关键字或者保留字(goto)2.Java中数据类型分为基本数据类型和引用数据类型,基本数据类型有整型(int),双精度浮点型(double),字符型(char)和字符串(String)。3.变量要先声明并赋值,才能使用。4.Java提供各种类型的运算符,具体如下。(1)赋值运算(=)(2)算术运算符(+,-,*,/,%)(3)关系运算符(>,>=,>,>>>)5.数据类型转换是为了方便不同类型的数据之间进行运算6.数据类型转换包括了自动类型转换和强制类型转换,自动类型转换需要满足类型兼容且目标类型大于源类型的条件7.Java中使用boolean类型表示真假,boolean类型的两个值为true和false。8.Java中的关系运算符可以用于来比较大小,高低,多少等,比较厚的结果是boolean类型。9.Java提供Scanner类,可以实现从控制台获取键盘上输入的信息第三章选择结构(一)Java中的if选择结构,包括以下形式(1)基本的if选择结构:可以处理单一或组合条件的情况(2)if-else选择结构:可以处理简单的条件分支情况(3)多重if选择结构:可以处理连续区间的条件分支情况(4)嵌套if选择结构:可以处理复杂的条件分支情况第四章选择结构(二)1.switch选择结构适用于进行等值判断2.switch关键字后面小括号里表达式的值可以是int,short,byte,char,枚举,String(JDK1.7开始支持)第五章循环结构(一)1.循环结构由循环结构和循环操作构成,只要满足循环条件,循环操作就会反复执行2.使用循环结构解决问题问题的步骤:分析循环条件和循环操作,套用循环结构的语法写出代码,检查循环能否退出3.while循环结构是先判断后执行,do-while是先执行,后判断。Do-while至少执行一次。4.debug调试:设置断点,单步运行,观察变量第六章循环结构(二)1.for循环结构的语法结构如下for(表达式1:表达式2:表达式3){}//循环体表达式1:循环结构的初始部分,为循环变量赋初值表达式2:循环结构的循环条件表达式3:循环条件的迭代部分,通常用来修改循环变量的值2.用break和continue语句控制流程(1)break语句用于终止某个循环,程序跳转到循环体外的下一条语句。Break也可以在switch语句中使用(2)continue语句用于跳出本次循环,进入下一次循环(3)return可以结束当前方法的执行并退出,返回调用该方法的语句处第七章数组1.数组是可以在内存中连续存储多个元素的结构,数组中的所有元素必须属于相同的数据类型2.数组中的元素通过数组的下标进行访问,数组的下标从0开始3数组可用一个循环为元素赋值,或用一个循环输出数组中的元素信息4.通过数组名.length可获得数组长度5.利用Arrays.提供的sort()方法可以方便的对数组中的元素进行排序6.二维数组实际上就是一个一维数组,他的每个元素又是一个一维数组。第八章循环结构进阶1.数组的输入排序,选择排序,冒泡排序2.在二重循环中可以使用break、continue语句控制程序的执行选择排序:思路:每次循环得到最小值的下标,然后交换数据。如果交换的位置等于原来的位置,则不交换。插入排序:思路:将数据插入到已排序的数组中。第二篇:Java编程语言面试题西安英泰移动通信学院S2级Java编程语言测试题1Java编程语言面试题一、简答题1、简述用Java编程语言编写、编译、解释和执行过程。2、简述在JavaJDK中,java.exe程序的作用。3、简述Java编程语言中的数组和C编程语言中定义数组有什么区别。4、

邻家****ng
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf