- 浏览: 190186 次
最新评论
-
guooo:
老乡兄弟有感而发啊
一点感悟(一) 初识 -
a3x60:
真不错!!!
Java 生成随机数 -
qindongliang1922:
支持河南老乡
一点感悟(一) 初识 -
InJavaWeTrust:
加油
一点感悟(一) 初识 -
感受微风:
city_moon 写道ID如果不是数字类型的呢?比如是UUI ...
mysql 删除重复数据只保留一条
文章列表
背景:使用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 ...