java基础
23萝卜
https://clojars.org/projects
展开
-
java面向对象
OOP(Object Oriented Programming)面向对象的编程 面向过程:按照步骤来划分的面向对象:按照功能、模块来划分举例:把大象放冰箱里面向过程:把冰箱门开开,大象装进去,冰箱门关上面向对象:调用一个方法,大象就被装进冰箱去了,不需要关注具体的细节 类是对一类事物的抽象,而对象是具体的实例,它是实实在在存在的东西举例:类就是盖楼房时用的原创 2013-12-09 13:39:36 · 561 阅读 · 0 评论 -
JAVA基础
原创 2013-12-14 12:12:37 · 461 阅读 · 0 评论 -
JAVA面向对象
原创 2013-12-14 12:24:08 · 413 阅读 · 0 评论 -
J2SE
原创 2013-12-14 12:27:41 · 427 阅读 · 0 评论 -
J2SE之2
原创 2013-12-14 12:29:34 · 479 阅读 · 0 评论 -
java实现文件上传下载
一、读取文件后缀String image="hello.jpg";System.out.println(image.substring(image.indexOf(".")));输出的结果是.jpgSystem.out.println(image.indexOf("."));//5 得到点.的位置System.out.println(image.substring(原创 2013-12-26 22:06:28 · 805 阅读 · 1 评论 -
javacore note
sun考试: SCJP:只考core java SCJD:+jdbc+swing SCWCD:+servlet+jsp(JAVA EE) SCEA:+EJB+Webserver(架构师) 必须养成优秀程序员的编写习惯:缩进(用空格)、注释、命名约定。大小写敏感。单独的“;”代表一条空语句。main函数是我们整个程序的执行入口所以必须是静态原创 2013-12-21 20:53:18 · 1031 阅读 · 0 评论 -
中文字符返回的时出现乱码
一.用String类中的构造方法来实现不乱码原创 2013-12-24 20:22:17 · 822 阅读 · 0 评论 -
Java密码加密,UUID自动生成主键
感谢这位博主package com.sunnylocus.util; import java.security.MessageDigest; /** * 对密码进行加密和验证的类 */ public class CipherUtil{ //十六进制下数字到字符的映射数组 private原创 2013-12-26 11:12:37 · 2482 阅读 · 0 评论 -
对象的初始化
在一个类中{ }部份叫做块也叫初始化块,用static修饰的块叫做静态块在实例化一个子类的时候,首先调用其父类的静态块,然后调用子类的静态块,接着调用父类的初始化块,然后是父类构造方法,接着是子类的初始化块,子类的构造方法 数组:声明:Int a[];Int[] a ; //java中建议这样声明Int[] a = {1,2,3,4}初始化: a = new原创 2013-12-09 13:55:22 · 596 阅读 · 0 评论 -
对象的转型、抽象和接口
对象的转型(casting):一个父类的引用可以指向子类的对象,把一个子类的对象当做父类的引用来看,叫做向上转型,返之叫做向下转型。如果一个父类的引用指向了子类的对象,那么这个父类的引用不可以调用子类新增加的成员。 Person p = new Student();Student s = (Student)p; 多态:程序在执行期间自动的去判断引用变量原创 2013-12-09 13:46:53 · 626 阅读 · 0 评论 -
java多线程
进程:一个.ext文件,一个word文档,一个游戏都是一个进程,线程是一个进程中的多条执行路径。 当java虚拟机启动的时候,会自动调用主线程(main方法)。Jdk提供了Thread类来实现多线程。 实现多线程有两种方式:java.lang包下继承Thread类。实现Runnable接口。 run方法是线程体,所有想要实现多线程的内容都要写在run方法中,调用st原创 2013-12-09 18:08:35 · 460 阅读 · 0 评论 -
java常用类
基本数据类型包装类:Integer LongShort Boolean Character Double Float Byte(在java.lang包)经常会用到这些类中的parseXXX()方法,用来做数据类型的转换Math类:里面有各种各样的关于数学的方法(在java.lang包下),random()方法,返回一个0到1之间的随机数File类:指的是文件或文件夹的路径(在java.原创 2013-12-09 17:42:35 · 610 阅读 · 0 评论 -
java输入输出流
计算机中的输入输出都是以流的形式去实现的。 Java中提供了好多用来做输入输出流的类. 按流的方向来区分:输入流、输出流(以程序为标准)按传输的数据单位来区分:字节流、字符流按功能来区分:节点流、处理流(需要套接在其它流上使用) Java中所有流的类,都继承自以下四个抽象类,java.io包下原创 2013-12-09 18:03:35 · 662 阅读 · 0 评论 -
Date类,JavaBean,反射
Java.util包提供了Date和GregorainCalender两个类来帮助处理日期相关的问题.一个java.util.Date类的对象里面封装当前时间的信息使用SimpleDateFormat类的对象可以将java.util.Date类的对象,按指定格式转换成字符串 想要实例化一个类要通过new关键字,前提是我们得知道类名。但是有时候不知道类名,只知道一个全名(例:com.原创 2013-12-09 18:13:02 · 1534 阅读 · 0 评论 -
java面向对象
OOP(Object Oriented Programming)面向对象的编程 面向过程:按照步骤来划分的面向对象:按照功能、模块来划分举例:把大象放冰箱里面向过程:把冰箱门开开,大象装进去,冰箱门关上面向对象:调用一个方法,大象就被装进冰箱去了,不需要关注具体的细节 类是对一类事物的抽象,而对象是具体的实例,它是实实在在存在的东西举例:类就是盖楼房时用的原创 2013-12-10 13:38:50 · 597 阅读 · 0 评论 -
string_stringBuffer对象
向控制台输入,使用Scanner类,在java.util包下String类型的数据是不能够被改变的,因为String是final修饰的 String s1 = "Hello";String s3 = "Hello";System.out.println(s1==s3);//true String s4 = new String("Hello");Stri原创 2013-12-09 17:35:26 · 533 阅读 · 0 评论 -
this和重载
this关键字指当前对象本身,多数情况下用来区分成员变量名与参数名相同。 重载(overLoad):一个类中的多个方法名相同,参数不同叫做重载。参数不同体现在数据类型,顺序,个数。 Static:用static修饰的成员变量叫做静态变量,静态变量被这个类的所有对象所共用,用static修饰的方法叫做静态方法。静态的成员可以在没有实例化对象的时候直接调用,调用形式如下:“类名.属性名原创 2013-12-09 13:42:05 · 620 阅读 · 0 评论 -
控制符public_protected_private
Student student = new Student();student.setName("小明");student.setAge(12);student.setSchool("CMU"); 访问权限控制符:访问权限控制符类内部同一个包下继承任何地方Privat原创 2013-12-09 13:44:48 · 656 阅读 · 0 评论 -
Spring整个Ibatis之SqlMapClientDaoSupport
Spring通过DAO模式,提供了对iBATIS的良好支持。SqlMapClient对象是iBATIS中的主要对象,我们可以通过配置让spring来管理SqlMapClient对象的创建,继而整合iBatis和Spring。与hibernate类似,Spring 提供了SqlMapClientDaoSupport对象,我们的DAO可以继承这个类,通过它所提供的SqlMapClientTemplate转载 2015-06-02 11:46:16 · 8400 阅读 · 0 评论