
java
文章平均质量分 65
SnakeMoving
喜欢的东西可以多付出一点!
展开
-
java基础学习day01-file类
发现自己的java基础并不好,今天开始就在看java基础不懂的东西,记下自己今天的收获StringBuilder和StringBuffer的区别StringBuilder比StringBuffer要快,但是StringBuffer是安全的,StringBuilder线程不安全如果是小容量的字符串可以使用String单例模式下用StringBuilde原创 2016-10-11 21:13:28 · 418 阅读 · 0 评论 -
java基本数据类型取值范围
在JAVA中一共有八种基本数据类型,他们分别是 byte、short、int、long、float、double、char、boolean 整型 其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样 byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1) short的取值范围为-32768~32767,占用2个字节(-转载 2017-02-21 13:05:51 · 587 阅读 · 0 评论 -
java垃圾回收机制
综合了若干人的blog~1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后转载 2017-02-23 16:56:35 · 284 阅读 · 0 评论 -
Java SE7新特性之try-with-resources语句
try-with-resources语句是一个声明一个或多个资源的 try 语句。一个资源作为一个对象,必须在程序结束之后随之关闭。 try-with-resources语句确保在语句的最后每个资源都被关闭 。任何实现了 Java.lang.AutoCloseable的对象, 包括所有实现了 java.io.Closeable 的对象, 都可以用作一个资源。 下面的例子转载 2017-02-24 16:56:08 · 262 阅读 · 0 评论 -
jackjson实现javabean转换为json
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且J转载 2017-02-26 23:48:26 · 2443 阅读 · 0 评论 -
Java反射机制详解
http://blog.youkuaiyun.com/yongjian1092/article/details/7364451首先,我们在开始前提出一个问题:1.在运行时,对于一个Java类,能否知道属性和方法;能否去调用它的任意方法? 答案是肯定的。本节所有目录如下:什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制提供转载 2017-03-13 20:27:19 · 277 阅读 · 0 评论 -
Java动态代理
http://blog.youkuaiyun.com/heyutao007/article/details/49738887AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类(该切面逻辑或者在目标类函数执行之前,或者目标类函数执行之后,或者在目标类函数抛出异常时候执行。不同的切入时机对应不同的Interceptor的种类,如BeforeAdvi转载 2017-03-15 23:26:10 · 223 阅读 · 0 评论 -
java动态代理原理及解析
http://blog.youkuaiyun.com/scplove/article/details/52451899代理:设计模式代理模式是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个真实对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。通过代理层这一中间层,有效的控制对于真实委托类对象的直接访问,同时转载 2017-03-15 23:26:57 · 423 阅读 · 0 评论 -
Java泛型Type体系
http://blog.youkuaiyun.com/xxxzhi/article/details/49616577最近看开源代码,看到里面很多Java泛型,并且通过反射去获取泛型信息。如果说要看懂泛型代码,那还是比较容易,但是如果要自己利用泛型写成漂亮巧妙的框架,那必须对泛型有足够的了解。所以这两三天就不在不断地看Java泛型相关的东西。如果说想要明白通过反射去获取泛型信息,那么Type体系是必转载 2017-03-16 22:24:40 · 434 阅读 · 0 评论 -
Java 位运算(移位、位与、或、异或、非)
版权声明:本文为博主原创文章,未经博主允许不得转载。Java提供的位运算符有:左移( > ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( Test1、将5左移2位:[java] view plain copy转载 2017-06-15 22:40:11 · 285 阅读 · 1 评论 -
java常见面试题
http://www.cnblogs.com/yhason/archive/2012/05/08/2489932.html5、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高转载 2017-06-14 11:22:48 · 590 阅读 · 0 评论 -
我对Java Serializable(序列化)的理解和总结
http://xiebh.iteye.com/blog/1213111、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化转载 2017-09-03 16:25:41 · 320 阅读 · 0 评论 -
Java生成、解析二维码
原文来自:https://www.cnblogs.com/xz-luckydog/p/6402568.html今天遇到需求,使用Java生成二维码图片,网搜之后,大神们早就做过,个人总结一下。 目标:借助Google提供的ZXing Core工具包,使用Java语言实现二维码的生成和解析。步骤如下: 1.maven项目中,pom.xml中引入ZXing Core工具包: <!-...转载 2018-04-13 10:38:39 · 354 阅读 · 0 评论 -
JAVA反射技术实现简单的JDBCUtil(ORM)
以前刚学jdbc每次需要从数据库select数据然后赋值给一个javabean都要写大一段代码,今天用反射实现了一个简单的映射:package jdbc;import java.sql.Connection;import java.util.List;public class JDBCUtil { public static List QueryOrUpdate(Cla原创 2017-01-10 23:55:51 · 757 阅读 · 0 评论 -
javaweb中properties意外错误
今天在写个demo的时候数据库获取账号从properties中获取username这个key,可是获取得到的却是电脑默认的user,而不是我设置的属性值后来改写成user即可以正常读写,查不到原因,这里做个笔记。java做web时候才出现,在单纯的java project并不会发生这样的问题原创 2017-02-10 23:26:44 · 412 阅读 · 0 评论 -
java基础之异常
在异常里,有必检异常和免检异常,个人有一个便于区分的总结:简单区分必检异常和免检异常免检异常就是除了必检异常之外的所有异常。免检异常包括runtimeException 和 error ,除此以外都是必检异常。那么必检异常在编写代码时有什么特征吗?比如你用eclipse编写代码时,出现了必检异常,那么此时编辑器肯定会让你写try-catch去处理或者要声原创 2016-10-12 19:01:31 · 2601 阅读 · 0 评论 -
java基础知识之抽象类于接口
抽象类需要注意的几个点抽象方法不能包含在非抽象类里,如果抽象父类的子类不能实现所有的抽象方法,那么子类也要声明为抽象类抽象类是不能用new 操作符来初始化的,但是仍然可以定义它的构造方法,这个构造方法在它的子类的构造方法中调用包含抽象对象的类必须是抽象的子类的父类是具体的,这个子类也可以是抽象的子类可以覆盖父类的方法并将它定义为抽象的抽象类虽然不能new,但是可以作为一种数原创 2016-10-13 14:39:06 · 552 阅读 · 0 评论 -
java基础之对泛型类的个人总结
泛型是指参数化类型的能力,使用泛型的主要优点是能够在编译时而不是运行时检查到错误泛型类型必须是引用类型,不能用像int,double,或者char这样的基本类型来替换泛型类型例子:demo1当然也可以不在代码中使用泛型,只要将元素类型设置为object,它就可以适应任何对象类型。但是,使用泛型能够提高软件的可靠性和可读性,因为某些错误能在编译时而不是原创 2016-10-14 09:55:20 · 396 阅读 · 0 评论 -
java基础之枚举
枚举是jdk1.5之后的一个新增内容,初学者(包括我)可能很少会在实际应用中使用到枚举,但是我今天还是去看了,学了个入门自己写了个类似枚举的类,以下贴代码package 枚举;public class Clothes { //自定义枚举类 private final int size; private final String brand; //私有构造器不让原创 2016-10-16 18:56:46 · 331 阅读 · 0 评论 -
java中的static class
Java中的类可以是static吗?答案是可以。在java中我们可以有静态实例变量、静态方法、静态块。类也可以是静态的。 java允许我们在一个类里面定义静态类。比如内部类(nested class)。把nested class封闭起来的类叫外部类。在java中,我们不能用static修饰顶级类(top level class)。只有内部类可以为static。 静态内部类和转载 2016-10-19 11:31:45 · 1290 阅读 · 0 评论 -
java常量池
Java的8种基本类型(Byte, Short, Integer, Long, Character, Boolean, Float, Double), 除Float和Double以外, 其它六种都实现了常量池, 但是它们只在大于等于-128并且小于等于127时才使用常量池。由如下例子可以看出:[java] view plain copy转载 2016-10-20 13:11:31 · 348 阅读 · 0 评论 -
java反射详解
原文转载自:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名转载 2016-10-20 22:05:41 · 317 阅读 · 0 评论 -
javaweb三大框架和MVC设计模式
浅谈javaweb三大框架和MVC设计模式小序:博主以前在学javaweb的时候开始总不理解javaweb三大框架和MVC框架模式,虽然没有把两者混为一谈,但是也是很晕菜。作为一个Java开发程序员的话,特别是B/S架构的开发来说,MVC框架模式是我们必须要掌握的!!!一、MVC设计模式1.MVC的概念首先我们需要知道MVC模式并不是javaweb项目中独有的,MV转载 2016-11-17 23:32:09 · 11458 阅读 · 4 评论 -
Java生成二维码
今天在做一个课程设计,需要实现一个二维码的功能,度娘查了好多资料,发现国外有几个开源项目是对二维码及条形码的生成和解析的。barcode4j zxing 这个2个开源项目有兴趣的可以了解下,个人能力有限直接找了一些干货,稍微封装了一下,需要的直接copy,需要的jar包附件!package utils;import java.awt.image.Buffer原创 2016-11-22 22:46:22 · 377 阅读 · 0 评论 -
java读取txt文件内容
java读取txt文件内容。可以作如下理解:首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西既然你使用了FileInputStrea转载 2017-01-03 13:48:42 · 646 阅读 · 0 评论 -
Apache与Tomcat如何整合
原文转自:http://www.cnblogs.com/itech/archive/2009/08/18/1548723.html一 Apache与Tomcat比较联系apache支持静态页,tomcat支持动态的,比如servlet等。一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。apache可以支持ph转载 2017-01-09 17:30:44 · 574 阅读 · 0 评论 -
java 泛型详解
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi转载 2017-02-19 23:17:25 · 256 阅读 · 0 评论 -
HttpClient 4.5.3 get和post请求
原文来自:https://www.cnblogs.com/c9999/p/6636415.htmlHttpCilent 4.5.3 GET请求12345678910111213CloseableHttpClient httpCilent = HttpClients.createDefault();//Creates CloseableHttpClient instance with default...转载 2018-04-27 23:51:01 · 633 阅读 · 0 评论