JAVA SE
空白源
为未来奋斗的小白
展开
-
java中时间格式的转换 date转为string,string转为date,用于数据库存储时间
//时间格式的转换 date转string,string转date,用于时间的存储public static void main(String args[]) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // Date date = formatter.parse("1969-01-...原创 2019-08-12 00:00:20 · 371 阅读 · 0 评论 -
java语言基础
java语言基础1.输入输出2.注释//单行/* /多行/* 内容上方 回车 java doc注释 (文档)3.关键字volatile 保持内存可见性和防止指令重排序,防止多线程内存不同步内存可见性:所有线程都能看到共享内存的最新状态transition 让某些被修饰的成员属性变量不被序列化transition int modCount;变量不被序列化native 本地方法(...原创 2019-09-24 20:57:20 · 289 阅读 · 0 评论 -
JavaSE基础(七)
1.JFrame//新建一个窗口JFrame f = new JFrame(); // 设置窗口大小 f.setSize(600, 400); // 设置窗口位置,相对于另外一个部件 f.setLocation(200, 400); // 设置窗口居中 // f.setLocationRelativeTo(null); // 关闭时退出 f.setDefaultClose...原创 2019-09-07 11:26:54 · 118 阅读 · 0 评论 -
JavaSE基础(六)
1.设计模式 工厂,单例,代理,观察者(1)创建型模式工厂模式https://baijiahao.baidu.com/s?id=1621464439653310895&wfr=spider&for=pc简单工厂(工厂,产品,由工厂方法返回产品实例)(不需接口)实例:正常情况,没有工厂加入工厂后1.创建工厂类2.创建产品的方法3.执行生产方法获得产品实例抽象工厂...原创 2019-09-07 11:25:11 · 111 阅读 · 0 评论 -
JavaSE基础(四)
1.流对象:常见流ByteArrayOutputStream获取字节数组 toByteArray()DataOutputStream 获取各种数据类型ObjectOutputStream对象序列化fileoutputstream 文件读写流管道 有目的地的管道目的为结果FileOutputStream f=new FileOutputStream(“c://a.txt”);目的...原创 2019-09-07 11:23:55 · 123 阅读 · 0 评论 -
JavaSE基础(三)
1.集合:(Collection超类接口)List(按序放置按索引获取)(增add删remove,delet,clear改update,set查get)toString转换成字符串(1)ArrayList(变长(类似数组,比数组多了增删改查))HashMap<String, Fruit> fruits = new HashMap<>();(2)Vactor(其他类似,...原创 2019-09-07 11:22:39 · 127 阅读 · 0 评论 -
JavaSE基础(二)
1.object类(超类)唯一性可描述方法:颜色,红色 private 绿色public 蓝friendly 黄protectclone()克隆方法 ,浅克隆,克隆当前指针的一层必须加 implements CloneablehashCode()方法 唯一标识equals 2个唯一标识是否相等,(对象判断==号判断 判断基本类型)finalize()通知垃圾回收g...原创 2019-09-07 11:20:59 · 128 阅读 · 0 评论 -
JavaSE基础(一)
1.变量※(基本类型默认为0,引用类型默认为空)基础类型8种(1248按字节分)(只有这八种不属于类)1位.byte ,boolean byte -126到125 boolean右边一位有效2位.short,char short无符号整数(不要位运算)char 系统编码及字符位置(两种形态),表示是字符,用单引号,双引号是字符串String4位.int float in...原创 2019-09-07 11:19:42 · 142 阅读 · 0 评论 -
面试题 集合类与Cloneable 和 Serializable 接口
**为什么集合类没有实现 Cloneable 和 Serializable 接口?**考察点:JAVA 集合参考回答:1.克隆(cloning)或者是序列化(serialization)的语义和含义是跟具体的实现相关的。因此, 应该由集合类的具体实现来决定如何被克隆或者是序列化。说说作用2.实现 Serializable 序列化的作用:将对象的状态保存在存储媒体中以便可以在以后重写创...原创 2019-08-17 22:57:38 · 283 阅读 · 0 评论 -
基于java servlet的验证码工具类
验证码生成工具类一个验证码工具类,主要是用awt包的画图用法,用随机数据生成随机图片,同时保存这个随机数据当做验证码的比对数据,大家可以将awt绘制图片的参数改一下,来改变绘制出验证码图片的样子(属于servlet,需要回应)导入awt,io包1.在内存中生成绘图区2.随机数据,绘制到区域3.图片生成字节数组4.在response中写入图片5.在session中记录随机字符6.录入...原创 2019-08-16 20:45:15 · 253 阅读 · 0 评论 -
MD5加密,desc可逆加密与base64加密的三个工具类(极易使用)
加密,三种加密的工具类,不需理解,可以直接用代码写的简洁易懂,已经被大牛整理过了,现在是最简洁状态,工作中用到直接拿来用就好md5加密:用户密码判断非可逆加密,比如密码,加密保存,登录时输入的密码再进行加密,加密后比较可以更改字符防破解,不然可以用字典查出来(1)MD5加密工具类,简单可用{“0”,“1”,“2”,“e”,“4”,“5”,“6”,“a”,“8”,“9”,“7”,“b”...原创 2019-08-16 20:22:42 · 665 阅读 · 0 评论 -
面向对象的"六原则一法则"
面向对象的"六原则一法则"单一职责原则:一个类只做它该做的事情。(单一职责原则想表达的就是"高内聚",写 代码最终极的原则只有六个字"高内聚、低耦合",所谓的高内聚就是一个代码模块只完成一项功 能,在面向对象中,如果只让一个类完成它该做的事,而不涉及与它无关的领域就是践行了高内 聚的原则,这个类就只有单一职责。另一个是模块化,好的自行车是组装车,从减震叉、刹车到 变速器,所有的部件都是可以拆...原创 2019-08-15 23:58:37 · 97 阅读 · 0 评论 -
java中equals,hashcode和==的区别
java中equals,hashcode和==的区别发现一篇有关hashcode的帖子,回答特别全面,并且相对易懂,特别有助于理解1、==java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。2.引用类型(类、接口、数组)...转载 2019-08-15 23:55:22 · 162 阅读 · 0 评论 -
泛型
泛型 用一个大写字母代替数据类型 T E K VDAO层 ,数据库操作层CRUD。增删改查基于泛型操作数据库public class BaseDao{void save(T t) { };void update(T t) { };void del(T t) { };}泛型类:public class BaseDao{泛型接口:public interface IBase...原创 2019-09-24 20:58:02 · 220 阅读 · 0 评论