维信科技中北大学学员实训总结学院实训总结.docx
《维信科技中北大学学员实训总结学院实训总结.docx》由会员分享,可在线阅读,更多相关《维信科技中北大学学员实训总结学院实训总结.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、维信科技中北大学软件学院-学员实训总结日期作者版本2014/9/30郜雅君1.0目录第一章Java入门21.语言的历史:22.C/C+/JAVA起源23.JAVA发展史24.JAVA三大体系35.JAVA语言特点3第二章JAVA程序执行机制31.java的执行机制32.java文件的编译步骤43.搭建JAVA开发环境44.JAVA程序命名规范45.java的注释规范4第三章JAVA核心技术41.标识符42.java关键字53.变量的声明和赋值54.数据类型55.java编写规范56.Java运算符5第四章语句61.if语句的形式62.switch语句63.循环语句6第五章 面向对象编程71.类
2、72.方法的重载83.修饰符84.分装数据类型95.String简介96.数组9第六章 分装、继承、多态101.访问修饰符102.分装103.继承104.多态115.抽象116.接口11第七章 异常处理121.异常122.Java中如何进行异常处理123.抛出异常13第八章 集合框架131.定义132.分类133.接口134.AWT抽象窗口集14第九章 数据库151.JDBC概念152.JDBC功能153.JDBC连接数据包154.实现数据库的增删改查165.预处理166.Swing布局界面16JavaSE第一章 Java入门1. 语言的历史:机器语言;0、1汇编语言高级语言:C/C+/C#/
3、JAVA2. C/C+/JAVA起源1. C语言之父:丹尼斯里奇2. C+语言之父:本贾尼斯特劳斯特卢普3. JAVA语言之父:詹姆斯高斯林3. JAVA发展史1995年5月23日,Java语言诞生1996年1月,第一个JDK-JDK1.0诞生1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术1996年9月,约8.3万个网页应用了JAVA技术来制作1997年2月18日,JDK1.1发布1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录1997年9月,JavaDeveloperConnection社区成员超过十万1998年2月,JD
4、K1.1被下载超过2,000,000次1998年12月8日,JAVA2企业平台J2EE发布1999年6月,SUN公司发布Java的三个版本:标准版(JavaSE,以前是J2SE)、企业版(JavaEE以前是J2EE)和微型版(JavaME,以前是J2ME)2000年5月8日,JDK1.3发布2000年5月29日,JDK1.4发布2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机2001年9月24日,J2EE1.3发布2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升0年 表示该版本的重要性,J2SE1.5更名为Java SE 5.00年 名
5、,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME2006年12月,SUN公司发布JRE6.02009年4月7日Google App Engine开始支持Java5 2009年04月20日,甲骨文74亿美元收购Sun。取得java的版权。2010年11月,由于甲骨文对于Java社区的不友善,因此Apache扬言将退出JCP。2011年7月28日,甲骨文发布java7.0的正式版。2014年3月19日,甲骨文公司发布java8.0的正式版。4. JAVA三大体系JavaSE(Standard Edition)标准版JavaEE(En
6、terprise Edition)企业级开发应用平台。JavaME(Micro Edition )-现被IOS,Android代替5. JAVA语言特点1. 平台无关2. 简单3. 安全4. 面向对象第二章 JAVA程序执行机制1. java的执行机制1. 编译型语言2. 解释型语言2. java文件的编译步骤1. 编写 .java的源文件2. 通过JDK工具中的javac命令进行编译,编译成 .class文件3. 在类文件的基础上,通过jvm命令让程序得以运行3. 搭建JAVA开发环境 1. JDK安装与配置2. Tomcat安装与目录说明3. 配置环境变量4. JAVA程序命名规范 1.
7、不能以数字开头 2. 文件名和类名相同,大小写严格区分 3. 特定单词第一个字母要大写5. java的注释规范1. / 注释一行2. /* . */ 注释若干行3. /*/文档注释第三章 JAVA核心技术1. 标识符1.类名:首字母(字母,下划线,$符)+其余(数字,字母,下划线,$符)。2.通常,第一个单词首字母小写,其余单词首字母大写;2. java关键字1.关键字全部小写;2.有特殊含义的,和专门用途的叫关键字;3.goto和const是java关键字保留,虽然未被使用;3. 变量的声明和赋值1.变量:内存里面存储数据的一块空间,空间大小由所放数据决定;2.声明:根据类型开辟空间;3.赋
8、值:将数据存入空间;4.使用变量:取出数据使用;5.变量名要用到标识符;通常第一个单词首字母小写,其余单词首字母大写;6.如果第一个单词首字母是大写,还有下划线,那么它是常量;7.方法名:通常第一个单词首字母小写,其余单词首字母大写;4. 数据类型1.简单数据类型:数值型(整数类型,浮点类型);字符型;布尔型;2.复杂数据类型:类;接口(interface);数组;3.String:是引用数据类型中的 类 类型;5. java编写规范1.工程名,包名一般是小写;2.缩进 :一般是四个空格,也就是一个tab键;3.关键字,运算符左右要空格;6. Java运算符1.=:是等号;比较的是数字是否相同
9、,也就是门牌号(理解就是内存的名字);2.=:是赋值;3.equals()是比较内容是否相同(就是内存里的值,而不是内存的名字),如果是就输出true,否则是false;4.算术运算符:+,-,%,=,!=5.关系运算符: , ,=,结果是布尔类型,true或false;6.逻辑运算符:! ,&(逻辑与),|(逻辑或) ,(异或),&(短路与:就是以前学的如果第一个数为假,后面就不用判断了),|(短路或:如果第一个数为真,后面就不用判断了)7.赋值运算符:变量名 = 表达式8.三目运算符:表达式?true:false9.运算符优先级:流程控制:1.分支语句 break/continue if-
10、else | switch 2.循环语句 :while | for | do while 第四章 语句1. if语句的形式1.if(表达式)语句;2.if(表达式)语句1 else 语句2;3.if(表达式1)语句1;else if(表达式2)语句2;else if(表达式2)语句2;else if(表达式m)语句;else语句n;2. switch语句 switch(int 表达式) case const1; break; ;defaultstatement_default;break3. 循环语句1.for循环:for(表达式1;表达式2;表达式3)语句/*循环体*/2.while循环:w
11、hile(条件表达式); 循环体;3.do-whlie循环:do循环体;while(条件表达式);第五章 面向对象编程1. 类1、类的定义对某一事物的静态特征以及动态行为的抽象概括描述OR用Java代码抽象描述生活中的某一事物,这个代码组织称为Java中的类。2、定义类的语句public class Forward ( )访问修饰符 返回值类型 方法名 (参数类型 参数名 )3、构造函数构造函数是指函数名与类名相同而没有返回值类型的函数,Java程序中主要用构造函数来创建对象,给属性赋值。定义一个类,类本身将自动生成一个以它类名为名字的构造函数,但若一旦定义构造函数,则不再有默认的构造函数。构
12、造函数被重载(override),重载的定义是指在同一个类里,允许存在一个以上的同名函数,只要它们参数类型,参数顺序,参数个数不同即可。4、this关键字1. this关键字代表的其所在函数所属对象的引用,this也代表本类对象的引用。This关键字的作用是用来区分局部变量和成员变量重名时的问题,this可以区分成员函数和静态函数。this关键字在构造函数调用时使用。2. 返回对象的值this关键字除了可以引用变量或者成员方法之外,还有一个重大的作用就是返回类的引用。细节问题:利用this关键 字来引用成员变量。即this.name=name。这个语句是将局部变量或则形式参数赋值给成员变量。其
13、实,此 时这个this关键字不加也可以起到类似的效果。即上面这个语句中,与name=name这个语句时相同的。即 Java编译器会自动将第一个name当作成员变量来对待。而将等号右边的name变量当作形式参数。从代码的阅读性考虑 ,如果成员变量与形式参数或者局部变量相同的话,那么最好是使用this.成员变量(成员方法)的方式来 引用成员变量。5.new 关键字New关键字创建对象的构造顺序:1.创建对象空间;2.初始化对象的成员变量;比较:成员变量:即全局变量,可自动初始化,因此使用时可不提前赋值。(注意:boolean=false).局部变量:不能自动初始化,因此使用时必须提前赋值。3.调用
14、对象游离块;4.调用对象构造方法(作用:创建对象,给属性赋值)2. 方法的重载1.方法声明访问修饰符(共4种:如public)+修饰符(共3种:如static)+返回类型+方法名+方法体注意:方法体可有可无。非必须存在。2.方法的重载定义:同一类中,方法名相同,参数列表(参数个数,类型,顺序)不同,称为方法重3. 修饰符1.static关键字(共享内存空间)(1)修饰成员变量:数据共享,因此可实现累加功能;(2)修饰成员方法:public static void run();可用于直接调用(3)修饰游离块:static 游离块a; 游离块b; 程序执行顺序:程序运行时先执行游离块a ,再执行游
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 科技 北大 学学 员实训 总结 学院
限制150内