`
文章列表
背景:使用eclipse开发的时候,修改了一下jdk,从1.6修改成了1.7,报错:Unsupported major.minor version 51.0 后来经过大量查找,解决方法如下: 1. 当前项目为选中模式下(就是鼠标点击一下当前项目名),然后选择“project”--"properties"--"project facets"中的"java"更改为1.7 2. "window"--"preferences"--"java"--"compiler&qu ...
在移植eclipse项目时,如果遇到 “Project facet Java version 1.7 is not supported.” 项目中的jdk1.7不支持。说明项目是其他版本jdk编译的,在eclipse里运行时会报版本不支持。 解决办法: 法1,选中项目 Properties , 选择 Project Facets,右击选择 Java , Change Version ...          即可。 法2,在 项目的目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文件,内容如下; & ...
一 初始化父类 1 父类构造器总是会被调用 2 在子类构造器之前被调用 class Animal{ Animal(){ System.println.out("Animal"); } } class Monkey extends Animal{ Monkey(){ System.println.out("Monkey"); } public ...
我们平时写if,switch或for语句是常有的事儿,也一定写过多层if或for语句嵌套的情况,如果代码里的嵌套超过3层,阅读起来就会非常困难了。我们应该尽量避免代码嵌套多层,最好不要超过2层。 if语句嵌套的问题 多层if语句嵌套是常有的事情,有什么好的方法可以减少嵌套呢? 1 尽早终止函数或返回数据 如果符合某个条件下可以直接终止函数,则应该将这个条件放在第一位。我们来看看下面的例子。 if(condition1) { if(condition2){ if(condition3){ } else{ ...
一  Java为什么提供访问权限修饰符 程序员分为类创建者和客户端程序员。 1 为了使用户不要触碰不应该触碰的部分,这些部分对于类的操作是必须的,但是它不属于客户端程序猿所需接口的一部分,这些部分就指定域为private 2 为了让类创建者可以更改类的内部工作方式,而不必担心对客户端程序员产生重大的影响。 下面是Java权限修饰符权限: 二 如何解决类名称冲突 Java引入了包机制 package,package名称的第一部分是类的创建者的反顺序的Internet域名,域名是独一无二的,因此你的包名称也是独一无二的。 三 Java环境变量CLASSPATH 安装JDK时,要配置CL ...
1  、查看系统时间 date                                         2、设置当前系统时间为2015年5月8日19点48分0秒 date  -s "2015-5-8 19:48:00"     执行结果如下图所示:
有朋友给出更6的写法: DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。 常用符号含义: 0 一个数字 # 一个数字,不包括 0 . 小数的分隔符的占位符 public static void main(String[] args) { System.out.println(initString('0', 5)); //生成五位的字符串 System.out.println(intToString(45, 5)); //个数化的数字为45 } ...
一 Java初始化 Java通过使用构造器来初始化,构造器与类的名字相同,是一种特殊类型的方法,因为没有返回值。 二 方法重载 Java允许方法名一致,区分方法: 1 参数个数,种类不同 2 参数顺序不同 为什么Java不允许以返回值区分? void f(){} int f(){return 1;} 如果我们调用的时候:f(); Java如何判断调用哪个f()呢,so这种区分方法不行。 三 this关键字 public class Test1 { public static void main(String[] args) { Test1 a = new Test ...
作为一个Java从业者,从网上了解到Python是一门简洁、高效的语言,而基本上每个热爱编程的人都大概有一种黑客梦,在二进制的世界里刀光剑影,于是就来试读下这本《Python绝技:运用Python成为顶级黑客》。 一 Python简介 Python是一门容易上手的脚本语言。 Python是黑客的语言,具有低复杂度、高效率和几乎无限多的第三方库,入门门槛低,是编写攻击工具的极好的开发平台。 二 Python运用 书上目录里面讲述了如何运用Python进行渗透测试、取证调查、网络流量分析、无线网络攻击、刺探网络,由此可见Python的全面性,仿佛一个武侠高手十八般武艺无一不通。看完这些,不知道所有的 ...
《写给大忙人看的Java核心技术》试读感想 一 期待惊喜     作为一个Java开发者,Java并发编程是Java的优势,试读章节中没有给出,但是本书简介中简单的介绍了一下:使用Java类库中现成的并行算法和线程安全的数据结构,彻底 ...
1 自动递增 自动递减 public static void main(String[] args) { int i =1; System.out.println(++i); } Output: 2 public static void main(String[] args) { int i =1; System.out.println(i++); } Output: 1 public static void main(String[] args) { int i =1; System.out.println(++i); ...
1 Java如何操纵对象 一切都是对象,但是我们操作是对对象的引用,关系如:遥控器对电视机。 Java 通过new来创建对象,对引用进行初始化,如果引用没有进行初始化,则会显示编译错误,如以下代码: public static void main(String[] args) { int i; System.out.println(i); } 2 Java存储 1 寄存器我也不了解这个Java怎么玩,高手可以评论教导下 2 堆栈 3 堆 4 常量存储区(永久代码区)  5 非RAM存储:流对象和持久化对象 pub ...
对象导论 1抽象过程 对象具有状态、行为和标识。每一个对象都可以拥有内部数据(例如:轮子的直径,宽度)、方法(它们产生行为),并且每一个对象都可以惟一地与其他对象区分开来,就是指每一个对象在内存中都有一个唯一的地址。 2 每个对象都有一个接口 Java怎么样获得有用的对象? 对对象请求,是对象完成各种任务,每个对象都只能满足某些请求,这些请求由对象的接口定义。 接口确定了对某一特定对象所能发出的请求。但是,在程序中必须有满足这些请求的代码,这些代码与隐藏的数据一起构成了实现。 向某个对象产生请求,对象便知道此消息的目的,然后执行对应的程序代码。 3 每个对象都提供服务 如果你是用J ...
先来看两段代码块: 代码块一:   try {          System.out.println(1/0);          System.out.println(111);        } catch (Exception e) {          System.out.println(22);        } 执行结果:22 代码块二:        try {          System.out.println(1/0);        } catch (Exception e) {          System.out.println ...
第一步:下载ActiveMQ的安装包 下载地址为http://activemq.apache.org/download.html,最新的版本为apache-activemq-5.5.0-bin.tar.gz。 第二步:解压缩安装文件到运行目录(可设定运行目录为/Apps/apache-activemq-5.5.0/) [root@localhost ~]# tar -xzvf /home/chhbjh/apache-activemq-5.5.0-bin.tar.gz 第三步:指定配置文件目录并启动ActiveMQ [root@localhost bin]# ./activemq set ...
Global site tag (gtag.js) - Google Analytics