学习期
welcomejavas
好好学习,天天向上
展开
-
hibernate4
1:Hibernate是一个对象关系映射(ORM)框架,对jdbc进行了轻量级的对象封装,将pojo和数据表建立映射,是一个全自动的ORM框架,可以自动生成sql语句,自动执行。,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 1:CMP (Contain原创 2017-04-17 19:03:46 · 710 阅读 · 0 评论 -
java日常笔记2016-12-16
1:简单的接口例子(三类一接口)2:抽象类为什么不能多继承,因为子类在调用两个不同抽象类中的普通方法时,不知道该调用哪一个。而接口中只有抽象方法,都没有方法体,所以可以多继承3:抽象方法指一些只有方法声明,而没有具体方法体的方法。抽象方法一般存在于抽象类或接口中。4:复习main方法中调用有参方法的知识,如果参数为基本数据类型(直接指向的栈中main方法)、如果参数是引原创 2016-12-16 13:53:21 · 248 阅读 · 0 评论 -
java日常笔记2016-12-15
1:理解对象创建的过程(静态代码块(父类、子类静态代码块)、构造父类对象完毕、成员变量(默认初始化、实例初始化)??、实例代码块、构造方法)2:父类引用指向子类对象(向上转型) 但是:父类引用指向子类对象,是为了实现多态而向上强制类型转换是一个多余的过程,没有任何意义向下强制类型转换很有用3:动态绑定:是指当调用一个对象的某个方法(或成员函数)时,需要到运行的时原创 2016-12-15 12:43:02 · 252 阅读 · 0 评论 -
java日常笔记2016-12-14
1:两个常用的正则表达式:1:邮箱验证: ^[a-zA-Z][\\w\\.\\-]{1,16}[a-zA-Z0-9]@([a-zA-Z0-9]{2,}\\.)+[a-zA-Z]{2,}$432432@qq.com2:URL: ^(https?://)?(www\\.)?([a-zA-Z0-9]{2,}\\.)+[a-zA-Z]{2,}(\\?.*)?$https://www原创 2016-12-14 12:47:14 · 233 阅读 · 0 评论 -
java日常笔记2016-12-11
1::字符串的基本操作 比较 1:public boolean equals(Object anObject) 2:public boolean equalsIgnoreCase(String anotherString) 查找 1 :charAt(?) 2:indexOf("") //从左向右查找 3: lastIndexOf("") /原创 2016-12-11 12:53:59 · 238 阅读 · 0 评论 -
java日常笔记2016-12-10
1: String拼接中会产生多少个对象 String s1="sdasd"; 一个:堆String s2=new String("dsdsa");二个:堆、尺2: StringBuffer线程安全、效率低 可以避免产生多余的堆对象 str="a"+"b";StringBuilder 线程不安全、3: 4:字符串转换成基本数据类型int原创 2016-12-10 12:57:03 · 212 阅读 · 0 评论 -
java日常笔记2016-12-09
1:一个结婚条件的小程package com.ssyt.test161209;public class Person { String name; boolean sex; int age; Person partner; //同性 男22 女20 public void marry(Person p){ boolean isSuccess=true; i原创 2016-12-09 19:04:04 · 273 阅读 · 0 评论 -
java日常笔记2016-12-08
1:null 是什么?null 是一切引用类型的初始化!!成员变量有默认初始化:数值类型0或0.0引用类型null布尔类型 false char类型是‘/u0000’ System.out.println(null);//这个是错误的!因为系统匹配不到是具体哪个类型2:面向过程----> function面向对象----> met原创 2016-12-08 17:37:31 · 222 阅读 · 0 评论 -
java日常笔记2016-12-07
1:数组的三种初始化方式(动态、静态、静态简写)2:for...each(只可遍历,不能操作)3:main方法里的数组,栈会单独给定一个区域,当使用时,仍然会在堆里生成一个数组对象才能使用int[] arr1 = {1,2,4,4,5,6};原创 2016-12-07 19:21:06 · 257 阅读 · 0 评论 -
java日常笔记2016-12-04
1:一个cmd编译小作业:文件所在D:在B类中调用A类1:把AA.java编译到C盘javac -d c:// -cp d:// AA.java d:\指的是将原文件一起拷贝到指定目录下2:把BB.java编译到D盘javac -d d://-cp d:// BB.java编译格式:javac -d 目标路径 -cp 类路径 文件名javac -d d:// -cp原创 2016-12-04 20:49:36 · 304 阅读 · 0 评论 -
java日常笔记2016-12-03
1:点名器 点名册 #name{ width: 150px; font-size: 50px; margin: 20px auto; text-align: center; visibility: visible; } #state{ width: 50px; height: 30px; display: block; margin: 20px原创 2016-12-03 19:54:55 · 268 阅读 · 0 评论 -
java日常笔记2016-12-02
1: java是跨平台的一门语言,主要是借助java虚拟机,而java虚拟机的作用就在于java语言源程序--------class字节码文件可执行程序-------运行在windows或者linux请求运行java程序2: SE(窗口)标准,只负责运行EE(企业)企业,java框架等ME(手机移动端) ,微型(用于文件流)3: 基本数据类型:char---原创 2016-12-02 21:44:36 · 289 阅读 · 0 评论 -
java日常笔记2016-12-17
1:在内部类中访问内部类中得方法或者外部类中的方法(1):调用外部类成员System.out.println(InnerCall_Out.this.name);(2):调用内部类成员System.out.println(this.name);(3):内部类中直接调用方法(首先在内部类中查找,其次去外部类查找)System.out.println(name); A();(4):加原创 2016-12-17 13:08:31 · 219 阅读 · 0 评论 -
java日常笔记2016-12-19
1:递归阶乘public class Digui { private static int i=5; private static int digui(int i){ if(i==1){ return 1; } int res = i*digui(i-1); return res; } public static void main(String[] args原创 2016-12-19 13:25:00 · 293 阅读 · 0 评论 -
java日常笔记2016-12-20
1:活了多少天(1:Date转换成String 2:Calendar)public class Living_Day { public static void main(String[] args) { //1:通过字符串转换 System.out.println("请输入您的出生年月:(2014-02-04)"); Scanner sc = new Scanner(System原创 2016-12-20 13:03:08 · 216 阅读 · 0 评论 -
反射
public class TestReflect { @Test public void testClass() { // 1 new // Student stu = new Student(); // 2 forName /*try { Class.forName("com.reflect.demo.test.Student").newInstance();原创 2017-04-14 21:52:42 · 220 阅读 · 0 评论 -
单例模式
//懒汉式单例类.在第一次调用的时候实例化自己 public class Singleton { private Singleton() {} private static Singleton single=null; //静态工厂方法 public static Singleton getInstance() { if原创 2017-04-14 21:31:17 · 279 阅读 · 0 评论 -
jdbcUtil工具包
jdbcUtil工具类public class JdbcUtil { private final static String DRIVER_CLASS = PropertiesParser.newInstance().getValueByKey("jdbc.driver_class"); private final static String URL = PropertiesPars原创 2017-04-13 21:39:23 · 1079 阅读 · 0 评论 -
StringBuffer
1:定义: –只创建一个对象 –StringBuffer 对象的内容是可以被修改的 –除了字符的长度之外,还有容量的概念 –通过动态改变容量的大小,加速字符管理 2:方法:1:append方法StringBuffer sb = new StringBuffer(“ss”);sb.append("aaa");ssaaa原创 2017-04-13 12:38:08 · 235 阅读 · 0 评论 -
strurts2总结
1:struts2是一个基于MVC设计模式的WEB应用框架,本质是一个servlet 2:struts2是在struts1和Webwork的技术基础上进行了合并的全新的框架,以Webwork为核心,采用拦截器机制来处理用户的需求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开 3:struts2的工作流程1、客户端初始化一个指向Servlet容器原创 2017-04-12 23:06:11 · 1412 阅读 · 0 评论 -
java日常笔记2016-12-26
1:/** * 1:获取绝对路径 * 2:File和String的等价 * 3:File(parent,children) * 4:存在删除,不存在创建 * * @author Administrator * */public class FileDemo1 { public static void main(String[] args) throws IOExcept原创 2016-12-26 19:16:33 · 183 阅读 · 0 评论 -
java日常笔记2016-12-23
1:获取路径: 1:Scanner sca = new Scanner(new FileInputStream(new File(path)),"GBK"); 2:File f = new File(this.getClass().getResource("/").getPath()); 3:File directory = new File("");//参数为空原创 2016-12-23 20:59:45 · 206 阅读 · 0 评论 -
java基础知识大全
一、基础知识:1、JVM、JRE和JDK的区别: JVM(JavaVirtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(JavaRuntime Environment):java的运行环境,包括原创 2017-04-12 23:26:12 · 939 阅读 · 0 评论 -
java日常笔记2016-12-27
1:File.separatorFile file1 = new File (“C:\tmp\test.txt”);File myFile = new File(“C:” + File.separator + “tmp” + File.separator, “test.txt”);2:过滤器 FileFilterFile[] ff = f.listFiles(new F原创 2016-12-27 19:11:27 · 231 阅读 · 0 评论 -
java日常笔记2016-12-22
读取txt文件的数据1:需要一个实体类:entity包→Student;package test20161222.date.entity;import java.util.Date;public class Student { private String id; private String name; private String stuNo; private Stri原创 2016-12-22 19:25:36 · 197 阅读 · 0 评论 -
java日常笔记2016-12-21
1:web1.0和web2.02:集合的合并public static void main(String[] args) { List list = new ArrayList<>(); list.add(55); list.add(62); list.add(35); list.add(75); Set set = new HashSet<>(); set原创 2016-12-21 13:07:29 · 289 阅读 · 0 评论 -
StringBuffer和StringBuilder的区别
1:StringBuffer、StringBuilder和String一样,也用来代表字符串。String类是不可变类,任何对String的改变都 会引发新的String对象的生成;StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。2:HashTable是线程安全的,很多方法都是synchronized方法,而HashMap不是线程安全的,但其在单原创 2017-04-13 12:57:39 · 19851 阅读 · 4 评论