JAVA
文章平均质量分 83
chengly0129
这个作者很懒,什么都没留下…
展开
-
java之泛型的应用
原文地址:http://blog.csdn.net/fengdongkun/article/details/8009230泛型(Generic)—泛形的作用JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题。例如:ArrayList list = new ArrayList();list.转载 2015-11-19 16:50:09 · 274 阅读 · 0 评论 -
java内存管理机制
转自:http://blog.csdn.net/tutngfei1129287460/article/details/7383480JAVA 内存管理总结1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (H转载 2015-11-30 12:30:45 · 317 阅读 · 0 评论 -
JAVA继承引入
1:如何制作帮助文档(了解)(1)写一个类(2)加入文档注释(3)通过javadoc工具生成即可javadoc -d 目录 -author -version ArrayTool.java3:代码块(理解)(1)用{}括起来的代码。(2)分类:A:局部代码块用于限定变量的生命周期,及早释放,提高内存利用率。B:构造代码块把多个构造方法中相同的代码可原创 2015-12-03 14:41:54 · 551 阅读 · 0 评论 -
JAVA接口,抽象及多态
1:final关键字(掌握)(1)是最终的意思,可以修饰类,方法,变量。(2)特点:A:它修饰的类,不能被继承。B:它修饰的方法,不能被重写。C:它修饰的变量,是一个常量。(3)面试相关:A:局部变量a:基本类型 值不能发生改变b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的B:初始化时机a:只能初始化一次。b:常见的给值定义的时候。原创 2015-12-04 14:45:48 · 376 阅读 · 0 评论 -
JAVA基础正则表达式及日期相关类
1:正则表达式(理解)(1)就是符合一定规则的字符串(2)常见规则A:字符x 字符 x。举例:'a'表示字符a\\ 反斜线字符。\n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D')B:字符类[abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,两原创 2015-12-23 16:28:35 · 531 阅读 · 0 评论 -
JAVA中的内部类
1:形式参数和返回值的问题(理解) (1)形式参数: 类名:需要该类的对象 抽象类名:需要该类的子类对象 接口名:需要该接口的实现类对象 (2)返回值类型: 类名:返回的是该类的对象 抽象类名:返回的是该类的子类对象 接口名:返回的是该接口的实现类的对象 (3)原创 2015-12-07 16:57:28 · 263 阅读 · 0 评论 -
JAVA基础集合框架(一)
1:对象数组(掌握)(1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。(2)案例:用数组存储5个学生对象,并遍历数组。2:集合(Collection)(掌握)(1)集合的由来?我们学习的是Java -- 面向对象 -- 操作很多对象 -- 存储 -- 容器(数组和StringBuffer) -- 数组而数组的长度固定,原创 2015-12-24 15:46:19 · 302 阅读 · 0 评论 -
在陌生Linux环境查看Tomcat服务的方法
http://www.cnblogs.com/xiandedanteng/archive/2013/08/27/3284728.html1.查看Tomcat进程执行命令$ps -ef|grep tomcat 你就能找出tomcat占据的进程号,当然这要求tomcat启动了。# ps -ef | grep tomcatroot 4637 1 0 A转载 2016-04-28 11:01:13 · 2677 阅读 · 0 评论 -
Builds failing with OutOfMemoryErrors(Heap or Permgen space) on Jenkins
https://wiki.jenkins-ci.org/display/JENKINS/Builds+failing+with+OutOfMemoryErrors众所周知,Jenkins默认情况下可以实现项目更新(通过SVN),和项目发布,通过(MAVEN插件),但是这种情况下发布到一些容器底下(如Tomcat)时,经过多次发布后JVM会报OutOfMemoryError PermGe转载 2016-04-28 19:53:09 · 705 阅读 · 0 评论 -
深入理解Java:SimpleDateFormat安全的时间格式化(多线程应用)
http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDat转载 2016-05-28 17:03:40 · 458 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
转自:http://blog.csdn.net/rmn190/article/details/1492013String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对转载 2015-11-30 12:29:34 · 322 阅读 · 0 评论 -
JAVA基础(2)
2:数组(掌握) (1)数组:存储同一种数据类型的多个元素的容器。 (2)特点:每一个元素都有编号,从0开始,最大编号是长度-1。 编号的专业叫法:索引 (3)定义格式 A:数据类型[] 数组名; B:数据类型 数组名[]; 推荐是用A方式,B方法就忘了吧。原创 2015-11-30 12:21:21 · 285 阅读 · 0 评论 -
详细讲解Java的泛型
转自:http://www.jb51.net/article/72859.htm我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如:?123x = 10、y =10x = 1转载 2015-11-19 17:13:14 · 298 阅读 · 0 评论 -
基于java中泛型的总结分析
转自:http://www.jb51.net/article/36387.htm要我直接说出泛型是个what我还真讲不出来,这里先由一道问题引入: 定义一个坐标点类,要求能保存各种类型的数据,如:整形,浮点型,和字符串类型既然变量类型起先不确定,那么很容易想到就是用所有类型的父类,也就是Object类来代替不废话了,用代码来体现实例1:用Object来实现不确转载 2015-11-19 17:15:19 · 255 阅读 · 0 评论 -
多个java泛型示例分享
1.泛型类1.1普通泛型复制代码 代码如下:package test.lujianing;/** * 泛型类 * @param */class Test{ private T obj; public void setValue(T obj){ this.obj =obj; } public T getV转载 2015-11-19 16:51:04 · 492 阅读 · 0 评论 -
AnnotationSessionFactoryBean和LocalSessionFactoryBean
原文地址:http://blog.csdn.net/jeffyu328/article/details/7698311关于AnnotationSessionFactoryBean和LocalSessionFactoryBean这两种SessionFactoryBean是配置hibernate配置实体及字段与表的映射时的两种不同方法。他们的使用与否在applicationCont转载 2015-11-03 13:40:58 · 618 阅读 · 0 评论 -
基础:Eclipse开发JAVA中如何Debug
看到很多同志在询问如何在JAVA开发中debug,这里分享下经验debug就是调试java程序的方式.下面依次介绍工具/原料Eclipse工具或MyEclipse方法/步骤首先打开eclipse,打开java源文件 如图:在需要测试的代码行左侧行号列上双击,生成断点 ,再次双击可以取消断转载 2015-11-03 14:51:53 · 699 阅读 · 0 评论 -
POI操作官网API
http://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/http://poi.apache.org/apidocs/org/apache/poi/ss/util/CellRangeAddress.htmlhttp://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HS转载 2015-11-19 12:47:57 · 7895 阅读 · 0 评论 -
JAVA基础(1)
1.逻辑运算符 A:&,|,^,!,&&,||(常用) B:逻辑运算符用于连接boolean类型的式子 C:结论 &:有false则false |:有true则true ^:相同则false,不同则true。 情侣关系。原创 2015-11-30 10:30:03 · 398 阅读 · 0 评论 -
基本类型对应的包装类类型
1:StringBuffer(掌握)(1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。(2)StringBuffer的构造方法A:StringBuffer()B:StringBuffer(int size)C:StringBuffer(String str)原创 2015-12-16 17:30:32 · 603 阅读 · 0 评论 -
Java中的参数传递问题
Java中只有值传递。基本类型参数传递的是参数的值,引用类型参数传递的是参数在堆内存中的地址值,也是一种值。 基本类型:形式参数的改变不影响实际参数 引用类型:形式参数的改变直接影响实际参数原创 2015-11-30 15:38:40 · 483 阅读 · 0 评论 -
java实现zip压缩文件/文件夹
http://blog.csdn.net/lqclh502/article/details/8875320由于java.util.zip.ZipOutputStream有中文乱码问题,所以采用org.apache.tools.zip.ZipOutputStream。 以下是代码: [java] view plain copy转载 2016-05-29 09:00:54 · 777 阅读 · 0 评论 -
基于java的程序OutOfMemory问题的解决及Xms/Xmx/Xss的解释和应用
http://blog.csdn.net/superbeck/article/details/4799407长期以来一直都是做Java应用的开发,所使用的开发工具基本上也都是基于java的,经常用的有eclipse, netbeans, ant, maven, cruisecontrol, tomcat, findbugs等。在使用这些工具的时候,有时候会碰到OutOfMemory转载 2016-05-29 08:51:58 · 738 阅读 · 0 评论 -
Java多线程中join方法的理解
http://uule.iteye.com/blog/1101994thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。t.join(); //使调用线程 t 在此之前执行完毕。t.join(1000); //等待 t 线程,等待时转载 2016-05-30 11:43:48 · 327 阅读 · 0 评论 -
java读取csv文件并将其转成json
http://blog.csdn.net/wb453178064/article/details/53689701 分类: java(3) 作者同类文章X[java] view plain copyprint?public class CsvUtil { private String fileNa转载 2017-06-21 16:23:31 · 8754 阅读 · 1 评论 -
JAVA发送HttpClient请求及接收请求结果处理为JSONOBJCET过程
http://blog.csdn.net/qianlong2hao/article/details/50175939一.1、写一个HttpRequestUtils工具类,包括post请求和get请求?12345678910转载 2017-06-21 18:44:50 · 7382 阅读 · 0 评论 -
Java DecimalFormat的主要功能及使用方法
http://blog.csdn.net/wdd1324/article/details/70153896DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示转载 2017-06-26 12:22:31 · 636 阅读 · 0 评论 -
Selenium之Web页面滚动条滚操作
//移动到元素element对象的“顶端”与当前窗口的“顶部”对齐 ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", element); ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(tru...转载 2018-03-13 14:51:59 · 708 阅读 · 0 评论 -
Java模拟HTTP的Get和Post请求
http://xieke90.iteye.com/blog/2259953一、使用URLConnection实现GET和POST请求 实现代码:Java代码 package test.util; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.IOExcepti...转载 2018-04-25 17:07:13 · 1516 阅读 · 0 评论 -
HttpURLConnection模拟登录方法(带Cookie的POST/GET)
https://blog.csdn.net/kimqcn4/article/details/52473085版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kimqcn4/article/details/52473085[java] view plain copy// http://blog.csdn.net/woxueliuyun/article...转载 2018-04-25 17:39:18 · 6277 阅读 · 0 评论 -
Java爬虫入门简介(三)——HttpClient保存使用Cookie登录
https://blog.csdn.net/df19900725/article/details/78066468?locationNum=4&fps=1其他爬虫博客:Java爬虫入门简介(一) —— HttpClient请求及其详细使用 Java爬虫入门简介(二) —— Jsoup解析HTML页面 Java爬虫入门简介(三) —— HttpClient保存和使用Cookie登录(本篇博客...转载 2018-04-25 17:40:47 · 832 阅读 · 0 评论 -
HttpClient模拟浏览器登录后发起请求(携带Cookie发请求)
大家都知道 使用httpClient能模拟浏览器发起请求,得到想要的反回结果。但在互联网中存在这样一种情况,某些资源只有登录后才可以查看或下载例如:百度文库、部分论坛(只有登录后才可以看某些板块) 浏览器实现这个效果需要如下几个步骤: Ø 1请求一个需要登录的页面或资源Ø 2服务器判断当前的会话是否包含已登录信息。如果没有登录重定向到登录页面Ø 3手工在登录页面录入正确的账户信息并提交Ø 4服务...转载 2018-04-25 17:42:01 · 1379 阅读 · 0 评论 -
Java通过httpclient获取cookie模拟登录(网络爬虫/HTTP)
package Step1; import org.apache.commons.httpclient.Cookie;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.cooki...转载 2018-04-25 17:43:28 · 14115 阅读 · 11 评论 -
maven使用笔记一 下载json-lib引发的问题
http://www.tuicool.com/articles/F7FnIr原文 http://www.cnblogs.com/firebata/p/5122246.html 主题 JSON Maven一、问题描述(IDEA中):1,在pom.xml中配置了 dependency> groupId>net.sf.json-转载 2017-06-21 14:53:20 · 464 阅读 · 0 评论 -
java写入文件的几种方法分享
http://www.jb51.net/article/47062.htm一,FileWritter写入文件FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。1. 替换所有现有的内容与新的内容。n转载 2017-06-30 13:45:48 · 721 阅读 · 0 评论 -
Java多线程学习(吐血超详细总结)
http://blog.csdn.net/evankaka/article/details/44153709 林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 目录(?)[-]一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线转载 2016-05-30 16:00:07 · 317 阅读 · 0 评论 -
java中的多线程(二)
http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html以前没有写笔记的习惯,现在慢慢的发现及时总结是多么的重要了,呵呵。虽然才大二,但是也快要毕业了,要加油了。这一篇文章主要关于java多线程,主要还是以例子来驱动的。因为讲解多线程的书籍和文章已经很多了,所以我也不好意思多说,呵呵、大家可以去参考一些那些书转载 2016-05-30 16:05:58 · 299 阅读 · 0 评论 -
面向程序员的数据库访问性能优化法则
http://blog.csdn.net/yzsind/article/details/6059209#t21目录(?)[+]面向程序员的数据库访问性能优化法则 特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库转载 2016-05-30 16:36:57 · 396 阅读 · 0 评论 -
Java中如何遍历Map对象的4种方法
http://blog.csdn.net/tjcyjd/article/details/11111401在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap,转载 2016-06-02 13:12:04 · 281 阅读 · 0 评论 -
使用httpclient模拟登录(Cookies使用)
原文地址:http://www.oschina.net/code/snippet_179804_46120[1].[代码] [Java]代码 跳至[1]?12345678910111213141516171819202122232425转载 2016-08-03 09:19:16 · 6770 阅读 · 0 评论