JAVA培训总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA培训总结
系别电子信息系
专业计算机科学与技术学号
姓名
2010年7月16 日
经历了这为期十天的JAVA培训总结,我先大致总结一下老师的课堂笔记与心得体会:
第一天—2010年7月5日下午2:30
1.和实习老师进行了第一次见面,老师简要的介绍了自己。
2.老师简要地介绍了JAVA的用途以及就业要求;
3.介绍了:Java的开发环境如:环境变量的配置基础语法的
讲解,大致知识点如下:
(1).包名和类名的定义
(2).数组:String s="abcd"; char[] c={'a','b','c','d'};
(3).判断相等“==”有两层含义
(1)判断两个数在内存中的位置是否相等
(2)判断两个数的值的大小
(4).任何表达式的返回值都是boolean类型的值.
4.布置了作业:“个人所得税计算器“和”求斐波那契数列的第n项数“
第二天—7月6日P.M.2:30 课堂笔记
1.介绍面向对象抽象,
描述一个对象的需要
(建模)用string来描述特征
行
2. 面向对象特点之二封装:基本类型的封装
Short Byte Integer Long
Charater Double Float Boolean
3继承
4.多态
5.介绍最终项目“交友平台“
6.布置作业“介绍你朋友特征“
第三天—7月7日P.M.2:30 课堂笔记
1.介绍“三目运算符“//三目运算符
System.out.println(car.getMadeIn()?"国产":"进口");
System.out.println(car.getPrice()==1.0?"国产":"进口");
2.如何“生成随机数“
//0-99的随机数
//Set(数据结构) 不允许重复
3.介绍“ArrayList”
String[] test=new String[3];
List list =new ArrayList();
4.打印一个表格需要什么?
1、行数动态的
2、列数
3、单元格的值
4、表头值
5.前一天作业讲解;
第四天—7月8日P.M.2:30 课堂笔记
1.集合ArrayList list=new ArrayList(); //此时list大小为0
2.异常处理
(1)检测异常------------------必须处理的,编译器会对其做语法检测,不处理编译不通过
try {
FileInputStream fis=new FileInputStream("D:\\test.txt");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();//输出错误提示信息
}finally{
//一定会执行的代码,释放资源
}
(2)运行时异常-----------------不处理不行
3.循环控制;
continue; 跳出当前循环
break; 跳出全部循环
4.枚举:
Switch(){
}
能传Enum ,int ,char ,short,byte;
5.布置作业“砸金花”
第五天—7月9日P.M.2:30 课堂笔记
1.Mysql数据库的使用
2.常用的数据库概念
3.数据库的事务相关概念
4.前一天作业讲解;
第六天—7月12日P.M.2:30 课堂笔记
1.JDBC规范和对数据库的操作
Connection: java.sql.Connection; //包名,一定不能导错步骤如下:
(1)加载驱动:
static{
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
(2)、获得连接(Connection);
import java.sql.Connection;
import java.sql.DriverManager; //只导这两个包,切记
public static Connection getConnection(){
String url="jdbc:mysql://127.0.0.1:3306/frienddb";
Connection conn=null;
try {
conn=DriverManager.getConnection(url,"root","123456");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
(3)获得Statement
(4)执行sql
(5)获得ResultSet
(6)处理ResultSet
(7)关闭资源
第七天—7月13日P.M.2:30 课堂笔记
带领写界面代码
(1)注册界面
(2)Service界面
( 3 )登录失败界面:
( 4 )登录成功界面:
第八天—7月14日P.M.2:30 课堂笔记
1.Jsp的基础语法
2.Jsp的指令和内置对象
经典MVC
V:页面JSP HTML
看(显示信息)写(收集信息)
C:控制层