java基础
文章平均质量分 81
香-雪-兰
java 程序员
展开
-
Java集合类详解
如果您喜欢这些文章,欢迎点击此处订阅本Blog 集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一转载 2016-11-28 14:36:49 · 145 阅读 · 0 评论 -
页面静态化
静态页面 在大型网站中,访问者看到的页面基本上是静态页面。为什么都要把页面静态化呢?把页面静态化,好处有很多。 好处:例如:访问速度快,更有利于搜索引擎收录等。 目前主流的静态化主要有两种: 1、通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中, 2、转载 2014-07-17 09:22:24 · 704 阅读 · 0 评论 -
有关日志
扩展: Log4j日志框架的使用 1、日志框架作用? 开发调试【开发阶段】和后期项目运维【项目上线】 2、日志和System.out不同System.out是一定要执行,要输出(不推荐在项目使用) ---垃圾代码日志系统好处,可以通过调节日志,控原创 2014-07-07 14:33:35 · 377 阅读 · 0 评论 -
Java集合框架总结
1)java集合框架的层次结构2)使用Collection接口定义的公用方法对集合和线性表操作3)使用Iterator接口遍历集合4)使用JDK的增强for循环替代迭代Iterator进行集合遍历5)熟悉Set接口,了解何时及如何使用HashSet,LinkedHashSet或TreeHashSet来存储元素6)使用Comparator接口来比较元素7)转载 2014-07-02 11:12:23 · 378 阅读 · 0 评论 -
文件的写入
BufferedWriter写入文件缓冲字符(BufferedWriter )是一个字符流类来处理字符数据。不同于字节流(数据转换成字节),你可以直接写字符串,数组或字符数据保存到文件。代码如下:package com.yiibai.iofile;import java.io.BufferedWriter;import java.io.File;impo转载 2014-07-02 10:31:16 · 423 阅读 · 0 评论 -
Java读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容转载 2014-07-02 10:05:26 · 415 阅读 · 0 评论 -
Java8 lambda表达式10个示例
Java 8 刚于几周前发布,日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动。特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中间不够突出。Lambda表达式取代了匿名类,取消了模板,允许用函数式风格编写代码。这样有时可...转载 2018-02-28 09:55:00 · 274 阅读 · 0 评论 -
JDK8新特性:函数式接口@FunctionalInterface的使用说明
@FunctionalInterface标记在接口上,“函数式接口”是指仅仅只包含一个抽象方法的接口。// 正确的函数式接口@FunctionalInterfacepublic interface TestInterface { // 抽象方法 public void sub(); // java.lang.Object中的方法不是抽象方法 public boole...转载 2018-02-28 10:03:01 · 173 阅读 · 0 评论 -
Java8的十大新特性
Java 8可谓是自Java 5以来最具革命性的版本了,她在语言、编译器、类库、开发工具以及Java虚拟机等方面都带来了不少新特性。我们来一一回顾一下这些特性。一、Lambda表达式Lambda表达式可以说是Java 8最大的卖点,她将函数式编程引入了Java。Lambda允许把函数作为一个方法的参数,或者把代码看成数据。一个Lambda表达式可以由用逗号分隔的参数列表、–>符号与函数体三部...转载 2018-02-28 10:29:19 · 151 阅读 · 0 评论 -
Map线程安全几种实现方法[转]
自:http://bjyzxxds.javaeye.com/blog/556225文章分类:Java编程 关键字: map 线程安全如果需要使 Map 线程安全,大致有这么四种方法:1、使用 synchronized 关键字,代码如下Java代码 synchronized(anObject) { value = map.get(k转载 2014-07-29 16:22:54 · 522 阅读 · 0 评论 -
java基础编程中常见的错误(基本类型)
1、包装类型参与运算时,要做null值校验,否则可能出现空指针异常。2、包装类型比较大小,不能使用compare(i,j)直接比较,因为该方法是用来比较基本类型的,我们需使用CompareTo()方法比较。3、判断对象是否相等的时候使用equals方法,避免使用“==”产生非预期结果。4、使用New 生成的两个包装类必然不同,通过包装类的ValueOf生成的包装类实例可以显著提高空间和原创 2015-07-29 09:37:55 · 1300 阅读 · 0 评论 -
类、对象、方法中常见问题
1、接口中可以声明常量,可以声明抽象方法,也可以继承父类接口,就是不能有具体实现。 接口是一种契约,不仅仅约束着实现者,同时也是一种保证,保证提供服务(常量、方法)是稳定、可靠的,如果把实现代码写到接口中,那接口就绑定了 可变化的因素,这就会导致实现不再稳定可靠,是随时可能被抛弃、被更改,被重构,所有虽然接口中可以有实现,但是避免使用2、静态变量一定要先声明后赋值翻译 2015-07-29 11:46:28 · 405 阅读 · 0 评论 -
JDK1.5-1.9的新特性
转自:http://huyumin.iteye.com/blog/21544411.51.自动装箱与拆箱:2.枚举(常用来设计单例模式)3.静态导入4.可变参数5.内省1.61.Web服务元数据2.脚本语言支持3.JTable的排序和过滤4.更简单,更强大的JAX-WS5.轻量级Http Server6.嵌入式数据库 Derb转载 2016-11-28 10:44:23 · 472 阅读 · 0 评论 -
23种设计模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2016-11-17 10:55:24 · 407 阅读 · 0 评论 -
JSON字符串与对象的转化问题
1、普通的JSON字符串与对象的转化2、包含list对象的JSON字符串 与对象的转化3、包含对象的JSON字符串与对象的转化所用到的实体类package com.demo.json.object;public class JSONObject {private String code;private String reqdate;priva原创 2016-05-18 11:29:19 · 338 阅读 · 0 评论 -
java 垃圾回收器的清楚
java 启动参数中增加,保证一小时做一下FULL GC。-Dsun.rmi.dgc.client.gcInterval=3600000转载 2016-05-16 20:41:16 · 257 阅读 · 0 评论 -
Java 日期时间 Date类型,long类型,String类型表现形式的转换
Java 日期时间 Date类型,long类型,String类型表现形式的转换1、java.util.Date类型转换成long类型java.util.Date dt = new Date();System.out.println(dt.toString()); //java.util.Date的含义long lSysTime1 = dt.getTime() / 1000;转载 2016-05-16 16:58:04 · 304 阅读 · 0 评论 -
jar包中配置文件路径的读取
private JDBCUtils() {ClassLoader classloader = Thread.currentThread().getContextClassLoader();inStream = classloader.getResourceAsStream("com/huashu/boss/busi/mc/impl/dbcp.properties");pro = new原创 2016-02-24 11:26:09 · 1497 阅读 · 0 评论 -
面向对象的四大特性
封装:把相关的信息(无论数据或方法)存储在对象中的能力聚集(抽象) 把一个对象存储在另一个对象内的能力继承:由另一个类(或多个类)得来类的属性和方法的能力多态: 编写能以多种方法运行的函数或方法的能力翻译 2015-11-17 17:10:32 · 381 阅读 · 0 评论 -
OutOfMemoryError
容器启动时,内存溢出,造成了OutOfMemoryError,我们可以取设置JDK的内存。原创 2015-09-11 13:20:37 · 237 阅读 · 0 评论 -
Java中IO流,输入输出流概述与总结
转载地址:https://www.cnblogs.com/biehongli/p/6074713.html1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中。其中,所有输入流类都是抽象类InputStream(字节输入流),或者抽象类Reader(字符输入流)的子类;而所有输出流都是抽象类OutputStream(字节输出流)或者Writer(字符输出流)...转载 2018-03-28 17:07:03 · 141 阅读 · 0 评论