-
[Java相关] 关于GC:java 新生代对象被回收时其储存于持久代的类信息不会相应地被回收吗
关于GC:java新生代对象被回收时其存储于持久代的类信息不会相应地被回收吗?java新生成的对象都是存储在新生代(Eden)当中,而持久代(PermGen)当中存储的都是被引用的类的信息,那么问题来了:当新生代的对象被回收时,持久代的信息会相应地被回收吗?------解决思路-----------...
12
热度 -
72
热度 -
[Java相关] java基础篇-线程有关问题
java基础篇---线程问题1:继承Thread类,为什么要继承run方法答案:Thread实现了Runnable接口,而run方法是Runnable的方法,接口中的方法默认publicabstract。如果继承Thread类,不重写run方法,不会报错,但是无法指定线程运行的代码。2:进程和线程的...
96
热度 -
103
热度 -
[Java相关] 会合练习 之 斗地主发牌
集合练习之斗地主发牌 》HashMap的key底层数据结构是哈希表》ArrayList底层数据结构是数组,查询快,增删慢》TreeSet 底层数据结构式红黑树(平衡二叉树),默认构造器采用自然排序(Integer已经实现了Comparable接口)。...
655
热度 -
[Java相关] 反编译过来的一段代码, a方法中的label标签,是不是反编译出错了? label不是只能循环中吗? 能否指出应该如何修改
反编译过来的一段代码,a方法中的label标签,是不是反编译出错了?label不是只能循环中吗?能否指出应该怎么修改?本帖最后由wdydxf1于2015-01-0321:36:31编辑packagehelloWord;publicclassb{ publicbyte[]a; publicintb; ...
33
热度 -
[Java相关] 请教各位大大,使用io读取文件,怎么识别文件的编码,以及统计中文字数
请问各位大大,使用io读取文件,如何识别文件的编码,以及统计中文字数请问各位大大,使用io读取文件,如何识别文件的编码,以及统计中文字数。当文件中含有中文符号,特殊符号时,应该怎么忽略它们不计。------解决思路----------------------如果可以的话,乱码问题就能解决一半了,没有...
85
热度 -
[Java相关] 关于dom4j 操作xml xpath的有关问题。获取不到node节点
关于dom4j操作xmlxpath的问题。获取不到node节点在做Android相关的开发,针对xml操作,希望用xpath来查找xml节点。使用的包包括:dom4j-1.6.1.jarfastjson-1.1.24.jarjaxen-1.1-beta-6.jarjaxen-1.1-beta-6.j...
96
热度 -
[Java相关] MouseAdapter使用方法,该如何解决
MouseAdapter使用方法packageMouseAdapt;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassMouseAdaptDemoextendsJFrameimplementsMouseLis...
59
热度 -
[Java相关] maven增添本地jar包
maven添加本地jar包今天遇到一个mavan仓库中没有的jar包,故只能添加本地jar包,花了不少时间找资料,终于OK。故在此记录。1.第一次,在网上看到说可以用<systemPath>解决,如下:<dependencies><dependency><g...
31
热度 -
[Java相关] 一个弱智的Java有关问题
一个弱智的Java问题运行系列代码:packageorg.circle;publicclassA001{ inti=99; publicstaticvoidmain(String[]args){ A001r=newA001(); r.amethod(r); } publicvoidamethod...
86
热度 -
[Java相关] Java从零开始学十一(类跟对象)
Java从零开始学十一(类和对象)一、面象对象二、什么是类我肯定说,不知道、不清楚。简单讲类是java中的基本单元,类是具有相同特性和行为的对象集合三、类的定义3.1、类的定义class类名称{数据类型属性;….public返回值的数据类型方法名称(参数1,参数2…){程...
88
热度 -
[Java相关] Java从零开始学10(Arrays类对数组的常用方法)
Java从零开始学十(Arrays类对数组的常用方法)一、Arrays类常用方法二、简单例子packagecom.pb.demo1;importjava.util.Arrays;/**Arrays工具类的中的几个常用方法*1.copyof*2.toString*3.equals*4.sort*5.f...
44
热度 -
[Java相关] Java从零开始学9(数组)
Java从零开始学九(数组)一、什么是数组数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组。同一数组中的变量数据类型相同二、数组的优点不使用数组定义100个整型变量:inti1;inti2;…inti100使用数组定义:inti...
596
热度 -
[Java相关] 对于线程加锁synchronized或者存在的误区的解析
对于线程加锁synchronized可能存在的误区的解析使用synchronized之后,并不是说synchronized锁定的方法或者代码块要一次性执行完,才能跳转到其他线程。而是当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个...
18
热度 -
[Java相关] IDEA Run/Debug Configurations 中点击“+”号没有tomcat server选项,该如何解决
IDEARun/DebugConfigurations中点击“+”号没有tomcatserver选项IDEA13.1版本中新建了WEB项目(其它项目类型也试过了),点击‘EditConfigurations’打开“Run/DebugConfigurations”,里面没有tomcatserver选项...
588
热度 -
[Java相关] 求大神讲授为什么在JAVA里 用泛型编程不能创建数组
求大神讲解为什么在JAVA里用泛型编程不能创建数组本人是小菜一枚,在上的算法课要用到JAVA实现。其中讲到栈的时候,用到了泛型编程,代码如下publicclassraStack<Item>{privateintN;privateItem[]s;publicraStack(){s=(Ite...
37
热度 -
[Java相关] 温习折半查找的两种实现方法
复习折半查找的两种实现方法折半查找:必须是在有序的表中进行。这是重要的一点。这折半查找提高了效率。1.待查找数据值比中间元素值小,则以整个查找范围的前半部分作为新的查找范围。2.待查找数据值比中间元素值大,则以整个查找范围的后半部分作为新的查找范围。一种是实现的角标;一种是直接实现的数值。//折半查...
89
热度 -
[Java相关] Java中普普通通代码块,构造代码块,静态代码块区别及代码示例
Java中普通代码块,构造代码块,静态代码块区别及代码示例执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1普通代码块1//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和...
76
热度 -
[Java相关] Java回调接口的精简阐述
Java回调接口的简明阐述本文的目的并不是介绍使用的什么技术,而是重点阐述回调接口其实现原理。一、异步和同步讲通俗点,异步就是不需要等当前执行的动作完成,就可以继续执行后面的动作。通常一个程序执行的顺序是:从上到下,依次执行。后面的动作必须等前面动作执行完成以后方可执行。这就是和异步相对的一个概念&...
9
热度