Java
文章平均质量分 71
coralinelee
这个作者很懒,什么都没留下…
展开
-
Chapter 4 Java Collections
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl翻译 2016-10-17 19:50:25 · 262 阅读 · 0 评论 -
Spring Bean 相关概念整理
Spring Bean 相关概念IoC使用对象的时候,直接new一个对象,使得当前模块与new的对象耦合了,这与面向接口面向抽象编程相冲突,也带来了系统模块架构问题。比如,调用dao层的时候,在使用的时候,会new一个特定数据库的dap层,这与特定数据库绑定了;如果采用抽象工厂来获取dao的实现类,在工厂类中需要把所有数据库的dao写出,在数据库迁移的时候,需要修改这个工厂类。采用IoC之后,通过原创 2017-06-30 17:14:31 · 356 阅读 · 0 评论 -
Spring启动过程
Spring启动过程关于spring的用处 关于日常spring使用,最常用的就是两个IoC和AOP。IoC是用于创建对象以及管理对象,实现高内聚低耦合,AOP实现了日志日路、性能统计、异常处理等面向切面的功能。 使用spring的好处除了以上两点,还有JDBC的简单实现,比如hibernate和mybatis等;鱼第三方web框架集成简单,也有一套自己的web层框架Spring MVC。相当原创 2017-07-10 17:25:13 · 1519 阅读 · 0 评论 -
Moreau
LU1 消息机制2 数据库索引3 死锁4 秒杀系统5 sleep和wait的区别Thread.sleep(1000);try{ obj.wait();//suspend thread until obj.notify() is called } catch(InterrputedException e) { }sleep和wait的区别有: 1,这两个方法来自不同的类分别是Thread和O原创 2017-05-15 17:58:40 · 395 阅读 · 0 评论 -
java培训课程复习课 专项练习二
专项练习题目 根据ER图创建一个系统,包括Struts和hibernate////////////////////////先在mysql里面建表///////////////////////////////////mysqlnavicate address都是localhost,密码都是空,操作用户都是root表:(字段名称均大写)i原创 2017-01-05 23:07:07 · 356 阅读 · 0 评论 -
Java基本知识笔记
java learning原创 2016-10-26 21:09:39 · 217 阅读 · 0 评论 -
Chapter 7 Java Applets
Java Applets7.1 Applet是什么? java applet是一个可以被包含在HTML页面里面,可以在客户端浏览器运行的程序。Applet是用来创建动态及交互式的web应用。7.2 解释applet的声明周期 applet可能经历以下几个情况: Init:applet初始化的时候,会加载一次。 Start:开始applet的执行。 Stop:停止applet的执行。 De翻译 2016-10-19 17:47:12 · 348 阅读 · 0 评论 -
Chapter 6 Exception Handling
异常处理6.1 java中的两种异常是什么?它们的区别是什么? java有两种不同类型的异常:checked exceptions和unchecked exceptions。unchecked_exceptions不需要在方法或者构造函数的throws分句中声明,如果异常可以在方法或构造函数执行时抛出,并抛出到方法或构造方法的边界之外处理。 另一方面,checked_exception必须在方法翻译 2016-10-19 17:46:37 · 248 阅读 · 0 评论 -
Chapter 1 Object Oriented Programming (OOP)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl翻译 2016-09-25 23:41:18 · 381 阅读 · 0 评论 -
Chapter 2 General Questions about Java
第二章节 java的常见问题2.1 什么是jvm?java为什么被称为独立于平台的编程语言? java虚拟机(jvm)是可以执行java字节码。每个java源文件被编译为字节码文件并由️jvm执行。是不用被重写或重新编译,java被设计构建并运行在任何平台上,不需要重写或者重新编译。java虚拟机意识到具体的指示长度和其他特性潜在的硬件平台。 2.2 jdk和jre之间的区别 java运行翻译 2016-09-26 23:21:18 · 236 阅读 · 0 评论 -
Chapter 3 Java Threads
Java Thread3.1 进程和线程的区别是什么? 进程是程序的执行,线程是进程中单独的一个执行序列。进程可以包括多个线程。线程有时候被称为轻量级的进程。 3.2 解释创建线程的不同方法。哪一种是你常用的并解释原因 创建线程有三种方法: 一个类可以即成Thread类 一个类可以实现Runnable接口 一个应用可以使用Executor框架创建线程池Runnable接口是更推荐的,因为翻译 2016-10-09 22:06:11 · 257 阅读 · 0 评论 -
Chapter 5 Garbage Collectors
垃圾回收器5.1 垃圾回收的目的是什么?什么时候使用垃圾回收? 垃圾回收的目的是为了确定识别和丢弃掉应用不再需要的对象,为了资源能回收和再利用。5.2 System.gc()和Runtime.gc()方法是做什么的? 这两个方法是为了垃圾回收而提示JVM。但是,立即或延迟行垃圾回收是由JVM来决定。5.3 什么时候调用finalize()?finalization的目的是什么? finaliz翻译 2016-10-18 14:49:13 · 267 阅读 · 0 评论 -
单例模式的三种实现及区别
单例模式的三种实现方法 in Java单例模式,是GoF23个设计模式中比较常见的一种,主要目的是让某个类只存在一个实例。本人将列举出3种单例模式的Java实现。方法一 不能带参的构造函数本人使用的idea,在创建一个类的时候,会有一个Singleton的选项,选择这种方式生成的类,就属于该种写法。这种写法比较简便,缺点也比较明显具体代码如下:public class Coraline { p原创 2017-04-07 18:16:15 · 768 阅读 · 0 评论