ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:24.06KB ,
资源ID:8321947      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8321947.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java基础知识.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java基础知识.docx

1、Java基础知识Java基础知识 2018-10-101.JAVA语言对于标识符的规定1. 标识符可由任意顺序的大小写字母、数字、下划线_和美元符号$组成2. 标识符不能以数字开头3. 标识符不能是Java中的保留关键字4. Java中的标识符是区分大小写的2.数据类型3.选择结构ifelse语句 if(条件=true)语句组;else语句组;嵌套ifelse语句 if(条件=true)语句组;else if(条件=true)语句组;else语句组;4.循环结构for循环 for(初始变量;循环条件;条件迭代) 语句组;while循环 初始变量; while(循环条件) 语句组;条件迭代;do

2、while循环 初始变量; do 语句组;条件迭代; while(循环条件); 注意:1. for适合于预先知道循环将要进行的次数的情况2. while适合于不清楚循环将要进行的次数,而且循环可能一次都不进行的情况3. dowhile适合于不清楚循环将要进行的次数,但是循环肯定要进行一次的情况5.三元运算符和switch语句三元运算符: int c = ab ? a:b; 如果ab,把a赋给c;aprotecteddefaultprivate 高到低)2.重载:在同一个类中方法名相同,方法的参数类型或个数不同注意:1. 重载只能在一个类中实现2. 两个方法参数类型相同,参数名不同不能作为重载的

3、条件,不算重载3. 返回值类型不能算为重载的条件4. 类中的构造方法可以重载13.final关键字定义: 最终不变的private final String COUNTRY=”中国”;特点:1. 使用final生命的变量为常量,常量值不可以修改2. 使用final声明的类不能有子类3. 使用final声明的方法不能被子类重写14.static关键字 定义: 声明的变量和方法都是全局的,属于该类的所有对象共享private static final String COUNTRY=”中国”;小结:1. static 修饰的属性、方法都是属于该类的所有对象共享2. static 修饰的属性、方法会在

4、类第一次加载的时候就分配内存空间3. static 修饰的属性、方法可以直接通过类名来访问15.包的使用定义:是在使用多个类或接口时,为了避免名称重复而采用的一种措施,类似于操作系统中的文件目录作用:避免类或接口重名冲突实现访问权限控制声明语法:package 包名.子包名.子子包名;导入:在一个类中使用另一个包中的类必须使用import关键字导入该类Import.包名.子包名.类名;16.访问修饰符public 公共的可以被所有的类访问protected 受保护的可以被这个类本身访问被它的子类(同一个包以及不同包的子类)访问同一个包中的所用其他的类访问default 默认的被这个类本身访问被

5、同一个包中的类访问private 私有的只能被这个类本身访问17.抽象类抽象类:包含一个抽象方法的类称为抽象类,抽象类在class前使用abstract关键字修饰抽象方法:只声明而未实现的方法称为抽象方法,使用abstract关键字修饰该方法语法:abstract class 抽象类类名/抽象方法访问修饰符 abstract 返回值类型 方法名(参数列表);使用规则:1. 包含一个抽象方法的类必须是抽象类2. 抽象类和抽象方法都要使用abastract关键字声明3. 抽象方法只需要声明而不需要实现4. 抽象类必须被子类继承,子类必须重写抽象类的全部抽象方法5. 抽象类的定义不能使用final关

6、键字修饰class,因final不能有子类18. 接口定义:接口是比抽象类更抽象的类,一般来说,只有方法的声明和定义全局常量,接口的定义使用interface关键字修饰类语法:interface 类名全局常量定义;抽象方法声明;实现:接口是比抽象类更抽象的类,所以与抽象类一样不能直接实例化对象,创建子类实现接口中的抽象方法语法:class 子类 implement 接口A,接口B/实现接口中的方法注意:1. 一个类只能继承一个父类,但是可以实现多个接口,不同的接口使用逗号隔开,实现接口的多继承2. 接口是一个特殊的类,只包含全局常量和抽象方法3. 子类同时共享多个接口中的常量,且必须实现多个接

7、口中的方法4. 若子类中有未实现的抽象方法,那么子类就必须定义为抽象类5. 接口不能继承抽象类19.数组1.概念:是有相同类型的,用一个标识符名称封装到一起的一个对象序列或基本数据类型数据序列说明:数组是一种最简单的复合数据类型数组可以是一维的也可以是多维的数组中的每个元素可以通过数组名和唯一的数组下标来确定,数组的下标从0开始,最大下标为(数组长度-1);例如数组长度为10,则下标从09一维数组语法:数据类型 数组名;案例:Int x;2.动态初始化:用new关键子对象分配其内存空间,通过赋值语句分别为每个元素赋值动态初始化语法:数据类型 数组名 = new 数据类型 数组长度 ;案例:In

8、t x = new int100;数组中元素的引用方式:数组名 index; index为数组下标,可是整形常数或表达式index取值从0到数组长度-13.静态初始化语法:声明数组的同时给数组中的每个元素赋值,根据赋值元素的个数决定数组的长度,并在堆中分配连续的存储空间案例:Int x = 1,2,3;二维数组语法:数据类型 数组名;静态初始化语法:数据类型 数组名 = 初值列表1,初值列表2,初值列表n ;案例:Int x = 1,2,3,4,5,6 ;4.注意:1.声明数组时,无论用何种方式定义数组,都不能指定其长度2.数组的使用分为两个步骤:1声明数组:是在栈内存中分配空间,该值指向堆中

9、 数组第一个元素的地址2为数组元素在堆中分配空间:是使用关键字new在 动态赋初值或是直接静态赋值3.求数组长度使用数组属性length,语法调用数组名称.length4.在Java中数组是对象,不是基本数据类型20.ArrayList和HashMap集合ArrayList:ArrayList是List接口的实现类,该接口的特点是可以保存重复的、有序元素,可以通过add(Object)方式向集合中添加元素,get(int index)得到集合中对应的元素HashMap:HashMap是Map接口的实现类,该接口的特点是以键-值对的方式存取元素,元素的存取是无序的,HashMap中不允许出现重复

10、的键,但允许键-值都是空,使用put(key,value)方式向集合中添加元素,通过get(key)的方式得到value值21.JDBC连接数据库连接MySQL数据库:导入MySQL数据库连接架包,在mysql的jar包上右键选择 build path - add to build path/ 1.注册驱动/ 2.创建连接对象 Connection con=DriverManager.getConnection(url, root, root);/ 3.创建陈述对象 Statement st=con.createStatement();/ 4.返回结果集 String sql=SELECT Sno,Sname FROM 表名; ResultSet rs=st.executeQuery(sql); while(rs.next() int Sno=rs.getInt(Sno); String Sname=rs.getString(Sname); / 5.释放资源 rs.close(); st.close(); con.close();22.多线程线程的生命周期:创建状态就绪状态运行状态阻塞状态终止状态

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1