- 博客(38)
- 收藏
- 关注
原创 9.25学习总结
四川网脉CRM项目是从9月16号开始正式进入开发阶段,24号整个项目开发完成,25号进入测试阶段,项目开发历时8天。本次项目收获很多:1)、熟悉了项目开发的流程和规范,并加深了对项目架构设计思想的理解;2)、通过项目开发,把以前学习的零碎知识点串联了起来,并加以灵活运用;3)、提高了代码熟练度,并积累了项目开发经验。通过本次项目也发现了很多的不足之处:1)、对整个项目流程开
2015-09-26 17:42:36
421
1
原创 9.15学习总结
三层架构是一种架构模式。分为表现层、业务层、持久层。持久层:主要作用是完成内存数据和磁盘数据的转换,讲业务处理的结果永久的保存。采用DAO模式。建立实体类和数据库表作映射。也就是哪个表对应哪个类,哪个列对应哪个属性。而持久层主要目的就是完成对象模型和关系模型的数据转换。业务层:主要作用是处理表现层中提供的数据,并且调用持久层的方法,将处理的结果保存起来。采用事务脚本模式。将
2015-09-16 05:46:57
335
原创 9.11学习总结
-- SQL的执行顺序-- 第一步:执行FROM-- 第二步:WHERE条件过滤-- 第三步:GROUP BY分组-- 第四步:执行SELECT投影列-- 第五步:HAVING条件过滤-- 第六步:执行ORDER BY排序-- 数据库完整性的分类:-- 1、实体完整性(保证一行数据是有效的)(保证每行所代表的实体能相互区别,不能存在两条一模一样的记录)-
2015-09-13 09:36:49
506
原创 9.10学习总结
-- SQL的执行顺序-- 第一步:执行FROM-- 第二步:WHERE条件过滤-- 第三步:GROUP BY分组-- 第四步:执行SELECT投影列-- 第五步:HAVING条件过滤-- 第六步:执行ORDER BY排序-- 数据库完整性的分类:-- 1、实体完整性(保证一行数据是有效的)(保证每行所代表的实体能相互区别,不能存在两条一模一样的记录)-
2015-09-11 06:09:15
378
原创 9.9学习总结
-- 创建数据库(--表示注释)CREATE DATABASE mydb;-- 使用数据库USE mydb;-- 删除数据库DROP DATABASE mydb;-- 创建表CREATE TABLE t_student( -- PRIMARY KEY表示id列为主键列。主键特点:不能为null、不能重复 -- AUTO_INC
2015-09-10 06:19:10
294
原创 9.8学习总结
1、异常的API结构是怎样的?Error和Exception有什么区别?Throwable是所有异常和错误的父类。异常Exception可捕获,可处理。错误Error可捕获,不能处理。 2、异常的执行顺序怎样?如果在try块中有return,finally会执行吗?先执行try块,如果没有异常,顺序执行。如果有异常,转向catch块执行,同时终止try块中的其余代码。无论是否有异常
2015-09-10 06:17:29
373
原创 9.7学习总结
1、Java语言的特点是什么? 简单、面向对象、跨平台、安全性和健壮性、多线程、垃圾回收。2、如何编译和执行java文件?产生帮助文档用什么命令?编译:java 文件名(*.java)执行:java 类名产生帮助文档:javadoc*.java3、虚拟机的工作流程是什么? 编写源文件(*.java----通过编译成*class字节码文件---类加载----字节码效验-
2015-09-07 21:36:53
357
原创 9.1学习总结
1、操作流时,如果文件不存在会出现什么情况?文件流操作时,如果文件不存在,读取流会抛出FileNotFoundException异常,写入流会创建新文件。 2、操作流时,如果流不关闭会出现什么情况?流操作完毕后,必须关闭流。如果不关闭流,那么不会释放流操作时占用的资源,而且写入流有可能写不进数据。 3、如何判断一个文件是否存在?如何创建一个目录?如何知道一个目录中有多少文件
2015-09-01 22:10:22
367
原创 8.28学习总结
1、流按照方向来分,分为几种?相对于什么而言?按照流传输数据的类型来分,分为几种?I/0:input和output,相对于内存而言,当将数据往内存中读取时,称为输入流,也叫读取流。当将内存中的数据往数据源中写入时,称为输出流,也叫写入流。按流的种类分:字节流、字符流、对象流。 2、流相关的操作类在哪个包中?字节流和字符流的父类是什么?流相关的操作类在java.io包。字节流的抽象父
2015-08-29 14:26:39
353
原创 8.27学习总结
1、集合框架包括哪些内容?集合框架:1、接口;2、实现类3、算法 2、List的三个实现类,ArrayList、Vector、LinkedList各自有什么特点?ArrayList:使用数组实现。是一组连续的空间。遍历速度快,但中间插入、删除元素速度慢。是线程不安全类。Vector:使用数组数组实现。遍历速度快,中间插入、删除元素速度慢,是线程安全类。Linke
2015-08-29 14:09:42
333
原创 8.26学习总结
1、什么是线程同步?线程同步会造成什么结果?线程同步:当两个或两个以上的线程同时访问同一个资源时,为了保护资源的数据安全,只允许同一时间一个线程对该资源进行访问。同步造成的后果:1、数据安全2、效率低下 2、同步使用什么关键字?synchronized同步关键字 3、线程之间如何通信?通过wait和notify方法 4、wait和sleep的区别?
2015-08-26 20:28:55
269
原创 8.25学习总结
1、线程和进程的区别?进程:是指一种“自包容”的运行程序,由操作系统直接管理,直接运行,有自己的地址空间,每个进程一开启都会消耗内存。线程:是进程内部单一的顺序控制流。一个进程拥有多个线程。多个线程共享一个进程的内存空间。 2、什么是主线程?有什么特点?主线程:main方法一运行,就产生了主线程。主线程的特点:1、最先开始;2、最好结束;3、产生其他的子线程;4、回收资源。
2015-08-26 06:48:07
337
原创 8.24学习总结
1、如何得当前工作目录?gc是什么?得当前工作目录命令:System.getProperty("user.dir"),System.gc()是通知垃圾回收器进行垃圾回收,程序员没办法干预垃圾回收,但可以通过调用该方法,加快垃圾回收的速度 2、如何将"4.5"转化为double类型?如何从Integeri=new Integer(4)中得到包装类中封装的数据?Double d = n
2015-08-24 23:07:48
290
原创 8.21学习总结
1、描述事件添加流程。1、确定事件源2、确定监听器3、注册吗,建立事件源与监听器的联系 2、什么是异常?如何捕获异常?描述出错信息的对象叫做异常。通过try…catch语句里的catch块捕获异常信息。 3、异常的类结构是怎样的?错误和异常各自有什么特点?类结构是由try…catch语句执行,其中try块中是检查代码,而catch块则是根据代码的异常情况,抛
2015-08-22 13:02:24
259
原创 8.18学习总结
1、访问修饰符有哪些?各自的作用范围是什么?public 本类或非本类均可访问;prectected 本包之内和不同包的子类可以访问默认同一个包中的类可以访问private 只有在本类中访问,不能在别的类中访问 2、什么是封装?封装有什么特点?封装:按照信息隐藏的原则,将信息组织在一起;特点:1、信息集成 2、信息隐藏 3、私有属性(private)加
2015-08-19 07:30:28
470
原创 8.17学习总结
1、什么是重写?用什么方法可以强制检测当前方法是否重写父类方法?重写发生在父类和子类之间,子类的方法名和父类相同,参数列表也相同,返回类型也相同。当调用子类方法时,会优先调用子类重写的方法。用@Override方法可以强制检测当前方法是否重写父类方法。 2、构造方法能继承吗?子类继承父类,子类构造方法第一句应该如何书写?能。super()是子类构造方法的第一句。 3、f
2015-08-17 21:58:58
241
原创 8.13学习总结
1、静态方法和成员方法应该如何调用?静态方法可以通过类名. 和对象.的方式调用。成员方法只能通过对象. 的方式调用。 2、什么是重载?重载发生在同一个类中,两个方法的方法名相同,参数列表不同。 3、什么是构造方法?构造方法的作用是什么?构造方法:方法同类名相同,没有返回类型,其作用是产生对象。作用:1、为对象分配空间 2、初始化成员变
2015-08-14 07:07:02
285
原创 8.11学习总结
java是面向对象程序设计语言,对象数组作为javase中的基础部分的一个重要环节,是最容易混淆的知识,所以本节开始后的内容一定要加强理解。
2015-08-11 20:38:34
275
原创 8.10学习总结
1、什么是对象?什么是类?类和对象有什么关系?对象是存在的具体实体,具有明确定义的特征和行为;万物皆为对象,对象由我关注而产生。类是具有相同属性和行为的一组对象的组合。在软件系统中,我们用类来模拟现实生活中的实体,类是对象的抽象,对象是类的实例。 2、属性和静态变量的区别是什么?属性是对象的特征,是对象的一部分,不同的对象属性值是不一样的。一个对象属性值的变化不会影响另一个对象
2015-08-10 21:10:52
283
原创 8.7总结
程序的编写步骤为:需求分析、设计、编码实现、调试和测试。其中画流程图是每个程序设计的重要部分,当流程图清晰的规划出来后,编码实现就好像是填代码模块。
2015-08-09 17:15:54
283
原创 8.6学习总结
1、进制转换:十进制转二进制。使用取整求余法2、计算机语言分为机器语言:全部由1和0组成,可以直接解释为二极管的导通和截止,能被硬件直接执行。汇编语言:利用助记符编写源文件,执行时将助记符转化为1和0的二进制码。高级语言:面向操作系统编程,不用用户管理内存和磁盘,所编写的代码由操作系统转化为机器可以执行的二进制码3、高级语言翻译程序的方式有:编译和解释。java
2015-08-07 06:32:31
324
原创 8.5学习总结
1、定义方法的作用是什么?方法的作用有:1)分而治之;2)代码重用 2、什么形参?什么是实参?形参和实参之间需要保证什么关系?形参的本质是变量,目的是为了接收实参的值;而实参可以是变量,也可以是常量。形参和实参之间,在传参时要保证个数一致、类型一致、顺序一致,而名称不需要一致。 3、break和return的区别是什么?break只能用在循环和switch中,表示提前结
2015-08-05 21:30:08
261
原创 8.4学习总结
1、数组的特点是什么? 1)数组是一个连续的内存空间; 2)数组元素都是变量; 3)数组每一个元素的类型都和定义数组时的类型一致; 4)数组元素在数组创建时都会初始化; 5)数组创建后长度不可以改变。
2015-08-04 23:37:09
234
原创 8.3知识总结
1、循环有哪些?有什么区别?循环分为:while 、do…while、forWhile和for都是先判断,再执行。如果判断条件为false,则一次都不执行;而do…while是先执行,再判断,所以循环至少执行一次。 2、break和continue的区别是什么?break是提前结束循环;continue是结束本次循环,进入下次循环。 3、以下代码哪些是死循环?a
2015-08-04 06:27:51
253
原创 java的if语句用法总结及总结
1、什么是变量?变量的三要素是什么?变量是一块命了名的内存空间。空间的内存可以不断变化,通过不断的用新数据去替换老数据,达到内存重用的目的。三要素:变量数据类型、变量名、变量值 2、什么常量?如何定义常量?定义常量的好处是什么?常量是内存中一块命了名的空间,但是空间的内容不能在运行期间发生变化。用final+变量类型+ 变量名+ = + 变量值的方式命名,如:final i
2015-07-31 07:13:06
3319
原创 JAVA平台介绍和基本数据类型讲解
1、JAVA平台体系中有哪些版本?J2SE、J2EE、J2ME 2、描述虚拟机的工作原理编译源文件*.java à 通过javac将源文件编译成*.class à 类加载(加载启动类库à 扩展类库à 用户自定义类库)à 字节码校验(保障了java的安全性)à 解释器(针对不同的操作系统进行翻译解释)à 操作系统 3、什么JDK,什么是JREJDK叫做java开发工具
2015-07-30 06:57:30
486
原创 7-28学习总结
1、将以下十进制数转为二进制。45 = 10110124 = 11000103 = 1100111 2、计算机语言分为哪些?各自有什么特点?分为机器语言、汇编语言、高级语言;机器语言:能够直接被计算机识别和执行,但是很难被人类记忆和理解;汇编语言:是符号化了的机器语言,加入了助记符,能够被人们理解,但程序执行速度比机器语言慢,而且没有高级语言那么简化和容易被
2015-07-29 06:46:13
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人