随笔分类 -  Java

摘要:public class Test{ public static void main(String[] args) { int a=1; try { a=a/0; }catch(Exception e) { System.out.println(“catch”); return;//当return时 阅读全文
posted @ 2017-05-14 21:35 Jachin 阅读(125) 评论(0) 推荐(0)
摘要:NullpointException(空指针异常)ClassNotFoundException(类找不到异常)ClassCastException(类型转换异常)IllegalArgumentException(非法参数异常)ArithmeticException(算术异常)NumberFormat 阅读全文
posted @ 2017-05-14 20:43 Jachin 阅读(185) 评论(0) 推荐(0)
摘要:[java] view plain copy [java] view plain copy 阅读全文
posted @ 2017-05-14 20:38 Jachin 阅读(331) 评论(0) 推荐(0)
摘要://执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。 其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。 1 普通代码块 2 构造代码块 3 静态代码块 源代码: [java] view plain copy public class SuperAndSub 阅读全文
posted @ 2017-05-14 20:30 Jachin 阅读(633) 评论(0) 推荐(0)
摘要:一、父类引用指向子类对象时 1、若子类覆盖了某方法,则父类引用调用子类重新定义的新方法 2、若子类未覆盖某方法,则父类引用调用父类本身的旧方法 3、若子类覆盖了某属性,但父类引用仍调用父类本身的旧属性 4、若子类未覆盖某属性,则父类引用调用父类本身的旧属性 5、父类引用不能访问子类新定义的方法 二、 阅读全文
posted @ 2017-05-14 20:29 Jachin 阅读(4793) 评论(0) 推荐(0)
摘要:public class Shuzu { static int[] array = new int[] { 32, 2, 2, 5, 45, }; int[] array1[] = new int[10][20]; int[][] array2=new int[2][3]; int array3[] 阅读全文
posted @ 2017-05-13 18:52 Jachin 阅读(306) 评论(0) 推荐(0)
摘要:关键字: Statement:单次效率高 PreparedStatement:预编译,缓冲区,?传参,避免sql注入 JDBC驱动的最佳化是基于使用的是什么功能. 选择PreparedStatement还是Statement取决于你要怎么使用它们。对于只执行一次的SQL语句选择Statement是最 阅读全文
posted @ 2017-05-13 18:17 Jachin 阅读(221) 评论(0) 推荐(0)
摘要:Thread类中有start(), stop()方法,不过stop方法已经被废弃掉。 平时其实也有用过,共享一个变量,相当于标志,不断检查标志,判断是否退出线程 如果有阻塞,需要使用Thread的interrupt()方中断阻塞,线程开始检查标志(PS:抛出异常不会退出循环) 我是copy分割线 原 阅读全文
posted @ 2017-05-13 18:10 Jachin 阅读(413) 评论(0) 推荐(0)
摘要:TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络 阅读全文
posted @ 2017-05-13 18:01 Jachin 阅读(175) 评论(0) 推荐(0)
摘要:集合类存放于java.util包中。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。 集合类型主要有3种:set(集)、list(列表)和map(映射)。 set:对象不能重复 集也有多种变体,可以实现排序等功能,如Tre 阅读全文
posted @ 2017-05-13 17:54 Jachin 阅读(234) 评论(0) 推荐(0)
摘要:一、命名规范 1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。 如:int index=0 阅读全文
posted @ 2017-05-13 00:56 Jachin 阅读(497) 评论(0) 推荐(0)
摘要:Class.forName(“oracle.jdbc.driver.OracleDriver”);Connection conn=DriverManager.getConnection( url , username , password );Statement stmt=conn.createSt 阅读全文
posted @ 2017-05-13 00:20 Jachin 阅读(1376) 评论(0) 推荐(0)
摘要:类 ObjectStringDateThread MathIntegerLong File (java.lang.ThreadThread类的定义:public class Thread extends Object implements Runnable) 包 java.lang.*;java.i 阅读全文
posted @ 2017-05-12 22:11 Jachin 阅读(10536) 评论(0) 推荐(0)
摘要:1. 类(class) 可见性修饰符: public—在所有类中可见,在其他包中可以用import导入。 缺省—就是没有修饰符,在同一个包中的类中可见,在其他包中不能用import导入。 修饰符:final—终态类,表示该类不能被继承 abstract—抽象类,不能新建对象 2. 变量(variab 阅读全文
posted @ 2017-05-12 09:58 Jachin 阅读(195) 评论(0) 推荐(0)
摘要:public class Temp { public static void main(String[] args) { String a="dsadgafa34"; System.out.println(a.substring(5)); System.out.println(a.substring 阅读全文
posted @ 2017-05-09 10:11 Jachin 阅读(1473) 评论(0) 推荐(0)
摘要:Integer 类型的值在[-128,127] 期间,Integer 用 “==”是可以的 , Integer 与 int 类型比较(==)比较的是值。 Integer为对象,如果判断相等要用equals,而不能用==。 如果是判断两个int值相等,则可以用==。 无论如何,Integer与new 阅读全文
posted @ 2017-05-08 22:45 Jachin 阅读(595) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-05-08 21:58 Jachin 阅读(261) 评论(0) 推荐(0)
摘要:hihernate一对多关联映射 一对多关联映射利用了多对一关联映射原理 多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一 一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多 举个例子员工和老板。你说是老板记员工比较容易还是员工记老板比较容易呢?很明 阅读全文
posted @ 2017-04-24 23:24 Jachin 阅读(412) 评论(0) 推荐(0)