随笔分类 -  Javase系列

摘要:1、jdbc 1) 含义:JDBC是java语言连接数据库,Java Date Base Connectivity2) jdbc的本质:在编程时java程序会去连接不同的数据库,而每个数据库的底层的实现原理是不同的,所以我们所编写的程序应该是面向一套规范去编写的,这套java语言连接数据库的规范就是 阅读全文
posted @ 2017-01-04 20:24 爱笑的berg 阅读(339) 评论(0) 推荐(0)
摘要:【超市商品】 public class Product { private int no; private String name; private double price; public Product(int no, String name, double price) { super(); 阅读全文
posted @ 2016-12-30 10:35 爱笑的berg 阅读(141) 评论(0) 推荐(0)
摘要:1、SUN提供的反射机制中的类: 1)反射机制的含义:java反射机制是在运行状态中,对于任何一个类,都能够知道这个类的属性和方法;对于任何一个对象,都能调用它的任何一个方法和属性;这种动态获取信息以及动态调用对象的方法的功能称为java语言的反射机制 2)动态语言的含义:程序运行时,运行改变程序结 阅读全文
posted @ 2016-12-28 16:45 爱笑的berg 阅读(536) 评论(0) 推荐(0)
摘要:1、定时器的应用:每段固定的时间执行一段代码 备注:windows系统如何启动定时任务计划:程序--附件--系统工具--任务计划程序 public class LogTimerTask extends TimerTask { //TimerTask 计时器任务该类实现了Runnable接口,是一个抽 阅读全文
posted @ 2016-12-28 15:49 爱笑的berg 阅读(124) 评论(0) 推荐(0)
摘要:1、线程模型 1)线程异步:多个线程之间独立执行,谁也不用等谁 线程同步:一个线程必需等另外一个线程执行完毕之后才能执行 备注:为了数据的安全,尽管应用程序的使用率低,但是为了保证数据是安全的,必须加入线程同步机制,线程同步机制使程序变成了(等同)单线程 2)什么条件下要使用线程同步?第一: 必须是 阅读全文
posted @ 2016-12-28 11:16 爱笑的berg 阅读(893) 评论(0) 推荐(0)
摘要:1、线程的含义: 线程是一个进程中的执行场景,一个进程可以启动多个线程。多线程不是为了执行速度,而是为了提高应用程序的使用率,线程和线程共享“堆内存和方法区内存”,栈内存是独立的,一个线程一个栈。 线程的另一种理解:是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。 2、进程的 阅读全文
posted @ 2016-12-26 17:47 爱笑的berg 阅读(182) 评论(0) 推荐(0)
摘要:1、装饰者模式 装饰者模式比继承更能降低代码的耦合度,有利于项目的扩展;装饰者模式中要求: 1) 装饰者和被装饰则应该实现同一个类; 2) 装饰者含有被装饰者的引用 3) 一个类含有另一个类明显的关联关系 4) 装饰者和被装饰者里面的方法一定要一样,为什么要这样做?是为了保障这两个类具有相同的方法 阅读全文
posted @ 2016-12-25 11:44 爱笑的berg 阅读(132) 评论(0) 推荐(0)
摘要:FileInputStreamFileOutputStreamFileReaderFileWriter BufferedInputStreamBufferedOutputStreamBufferReaderBufferWriter InputStreamReaderOutputStreamWrite 阅读全文
posted @ 2016-12-24 14:50 爱笑的berg 阅读(409) 评论(0) 推荐(0)
摘要:1、Java 集合类里面最基本的接口有: Java 集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。 Collection:代表一组对象,每一个对象都是它的子元素。Set:不包含重复元素的 Collection。(无序不可重复)List:有顺序的(collection)集合,也称为序列, 阅读全文
posted @ 2016-12-22 11:00 爱笑的berg 阅读(352) 评论(0) 推荐(0)
摘要:1、获取指定日期格式的日期 java.text.Format 其下面的直接子类:java.text.DateFormat MessageFormat NumberFormat直接子类 import java.text.SimpleDateFormat;import java.util.Date;pu 阅读全文
posted @ 2016-12-21 21:13 爱笑的berg 阅读(198) 评论(0) 推荐(0)
摘要:1、int Integer String三种类型之间相互转化 public class IntegerTest03 { public static void main(String[] args) { //1.int >Integer Integer i1=Integer.valueOf(10); 阅读全文
posted @ 2016-12-21 21:03 爱笑的berg 阅读(558) 评论(0) 推荐(0)
摘要:1、Object类 1) Object 类是所有java类的根基,每个类都使用Object做为超类,所有对象(包括数组)都实现这个类的方法2) 如果类的声明中未使用extends关键字指明其基类,则默认基类为Object类 Object类中的方法://Object类中方法每个java对象都有 A、O 阅读全文
posted @ 2016-12-21 11:40 爱笑的berg 阅读(212) 评论(0) 推荐(0)
摘要:1、一维数组的内存分析: 数组含义: 1)数组是一种引用类型 2)数组是一种简单的数据结构,线性的结构 3)数组是一个容器,可以用来存储任意数据类型的元素 4)数组分为:一维数组,二维数组,三维数组,多维数组 5)数组中存储的元素类型是统一的 6)数组长度不可改变,即数组一旦创建数组的长度是不可以改 阅读全文
posted @ 2016-12-19 21:03 爱笑的berg 阅读(227) 评论(0) 推荐(0)
摘要:1、访问级别修饰符: java访问级别修饰符主要包括:private、protected、public 用以限定其他类对该类、属性、和方法的使用权限 权限的大小排序: 小 private<default<protected<public 大 1) private 只能在本类中访问 2) defaul 阅读全文
posted @ 2016-12-17 17:17 爱笑的berg 阅读(292) 评论(0) 推荐(0)
摘要:1、接口 就是提前定义好的一套协议、标准,大家都面向接口去开发,目的在于降低各个层的关联程度。 1) 接口其实是一个特殊的抽象类,特殊在接口是纯抽象的2) 接口中没有构造方法,接口无法被实例化(无法被实例化也就是无法创建对象)3) 接口和接口之间可以多继承4) 一个类可以实现多个接口5) 一个非抽象 阅读全文
posted @ 2016-12-16 19:01 爱笑的berg 阅读(205) 评论(0) 推荐(0)
摘要:1、单例模式: 1)提出原因 是由gof 也就是四人组提出来的。为了保证jvm中某一类型的java对象永远只有一个,同时也是为了节省内存的开销。因为外面程序可以通过new的方法直接调用类里面的构造方法。导致该类的对象不止一个。2)定义 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例 阅读全文
posted @ 2016-12-14 15:31 爱笑的berg 阅读(816) 评论(0) 推荐(0)
摘要:1、关键字this 含义:this 是一个引用类型,代表当前对象,引用类型里面必然保存内存地址,在堆中的每个对象中存储,保存内存地址指向自身。 用法: 1)this可以用在成员方法中,里面保存内存地址,指向当前变量 2)this可以用在构造方法中,其他地方是不能用的; int empno; //员工 阅读全文
posted @ 2016-12-14 14:14 爱笑的berg 阅读(204) 评论(0) 推荐(0)
摘要:1、面向过程和面向对象区别: 1)面向过程:开发一个应用程序、一个项目,必须先了解整个过程,了解各个步骤、模块间的因果关系,使的面向过程方式去开发程序时,代码和代码之间的关联程度是非常强。所以其中任何一个因果关系出现问题或者发生变动,都会影响到整个系统。缺点:扩展性差2)面向对象:先去了解整个业务, 阅读全文
posted @ 2016-12-13 19:53 爱笑的berg 阅读(188) 评论(0) 推荐(0)
摘要:1、java中方法: 方法的含义: 就是一个代码片段,可以完后某个特定的功能,可以重复利用; 定义方法的语法: [方法的修饰符列表] 方法的返回值类型 方法名{ java语句; } 注意:[]括号里面的可以有也可以没有,但是不在[]里面的一定的有。 1)[方法的修饰符列表]是可选项,现在暂时先写成: 阅读全文
posted @ 2016-12-12 20:49 爱笑的berg 阅读(360) 评论(0) 推荐(0)
摘要:1、运算符 1)算术运算符:6个+ — * \ % ++ --2)关系运算符:6个> >= < <= == !=3)布尔运算符&&并且 ||或者 !非 &逻辑 |逻辑或 !逻辑非 ^逻辑异或(^两边的结果不一样,即为true)4)位运算符 位表示的是二进制位& | ~ ^ >> >>> <<&按位与 阅读全文
posted @ 2016-12-12 19:20 爱笑的berg 阅读(240) 评论(0) 推荐(0)