E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OnJava笔记
Java笔记
——Properties类功能
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因为他内
Ididcan
·
2011-07-12 16:00
java
数据库
exception
properties
String
import
BBY-
Java笔记
第一篇
依赖注入体现 在spring配置文件中配置如下: <bean id="smsReceCtrl" class="newcom.com.cn.ctrl.impl.SmsDataAnalysisImpl" scope="prototype"> <property name="
bby
·
2011-05-09 09:00
java
Web
jsp
MyEclipse
socket
疯狂
java笔记
:java的内存回收
对象状态jvm垃圾回收机制是否回收一个对象,取决于是否还有引用变量指向该对象。对象引用可以理解成有向图,引用变量指向对象,构成从一点可以到达另一点的可到达状态。根据有向图的状态,可以将堆内存中的java对象分为三种状态:1).可到达状态,即在有向图中可以导航到该对象。2).可恢复状态,指没任何引用变量指向该对象,处于等待jvm调用其finalize方法清理资源。如果在finalize方法调用期间出
skcks
·
2011-04-03 01:00
疯狂
java笔记
:关于final修饰符
publicclassFinalStaticTest{finalstaticStringstr1;finalstaticStringstr2="Good!";static{str1="Good!";}publicstaticvoidmain(String[]args){System.out.println(str1+str2=="Good!Good!");System.out.println(st
skcks
·
2011-04-01 20:00
java
thread
优化
String
Class
编译器
疯狂
java笔记
:表达式中的陷阱
字符串:当使用字符串对象时,如果该对象是创建出来的,则在堆中生成一个String对象。如果是直接量,即是使用双引定义的形式,则编译时会将这个字符串内容放到一个字符串池之中。缓存起来供以后多次使用。字符串对象String的内容在其创建出来后就不能改变了。在编译期间可以确定字符串对象String的值才能使用字符串常量池缓存。字符串比较两种形式:调用equals方法和==,区别是前者比较字符内容,后者比
skcks
·
2011-04-01 20:00
java
thread
多线程
String
equals
编译器
java笔记
ToStringBuilder.reflectionToString(this)返回类自己的属性名及其值 (补充+ing)
foreverlin1204
·
2011-03-07 17:00
java
JAVA笔记
一
一:在多态下,引用与对象可以是不同的类型,运行多态时,引用类型可以是实际对象类型的父类。参数和返回类型也可以多态。二:抽象类不能被初始化,就是不能被new。抽象类除了被继承过之外,是没有用途,没有值,没有目的的。抽象类代表此类必须要被extend,抽象方法代表此方法一定要被覆盖。抽象的方法没有实体。如果你声明一个抽象的方法,就必须将类也标记为抽象的。你不能在非抽象类中拥有抽象的方法。二:JAVA内
海上的云
·
2011-02-12 12:20
JAVA
JAVA笔记
一
一:在多态下,引用与对象可以是不同的类型,运行多态时,引用类型可以是实际对象类型的父类。参数和返回类型也可以多态。 二:抽象类不能被初始化,就是不能被new。抽象类除了被继承过之外,是没有用途,没有值,没有目的的。抽象类代表此类必须要被extend,抽象方法代表此方法一定要被覆盖。抽象的方法没有实体。如果你声明一个抽象的方法,就必须将类也标记为抽象的。你不能在非抽象类中拥有抽象的方法。 二:J
s103y
·
2011-02-12 12:00
java
jvm
多线程
thread
工作
SSH学习过程
本文转至 互联网: http://hi.baidu.com/63622801/blog/item/36b09d175a184f10962b4378.html
java笔记
没有强大的耐心和比较多空余时间的人也不要来
logqq
·
2011-01-26 22:00
ssh
SSH学习过程
本文转至互联网:http://hi.baidu.com/63622801/blog/item/36b09d175a184f10962b4378.html
java笔记
没有强大的耐心和比较多空余时间的人也不要来
iteye_17267
·
2011-01-26 22:00
java笔记
8多线程
1、采用继承Thread类创建线程定义一个java.lang.Thread类的子类,并重写其run方法:classMyThreadextendsThread{ publicvoidrun(){……}}然后生成该类的对象:MyThreadmyThread=newMyThread(…);2、通过实现Runnable接口创建线程定义实现Runnable接口的线程类classMyThreadimp
shijinupc
·
2010-11-15 11:00
java
jvm
thread
多线程
String
Class
Java笔记
之语言基础_条件运算符
在Java语言中,条件运算符“?:”的表达采取下述形式:布尔表达式?值0:值1若布尔表达式的结果为true,就计算值0,而且这个结果将成为最终由运算符产生的值。但若布尔表达式的结果为false,就计算值1,而且这个结果将成为最终由运算符产生的值。因此值0和值1的类型必须和共同目标变量的类型相兼容。条件运算在JDK源码在在抛出异常时使用得比较多。publicinttestConditionExpre
juxiangwu
·
2010-10-26 12:01
java
职场
休闲
Java笔记
之语言基础_条件运算符
在Java语言中,条件运算符“?:”的表达采取下述形式:布尔表达式?值0:值1若布尔表达式的结果为true,就计算值0,而且这个结果将成为最终由运算符产生的值。但若布尔表达式的结果为false,就计算值1,而且这个结果将成为最终由运算符产生的值。因此值0和值1的类型必须和共同目标变量的类型相兼容。条件运算在JDK源码在在抛出异常时使用得比较多。publicinttestConditionExpre
juxiangwu
·
2010-10-26 12:01
java
职场
休闲
Java笔记
之语言基础_逻辑短路
所谓的逻辑短路是指在逻辑运算中,一个逻辑表达式的所有部分不必都求值就可以得出整个表达式的值。因为逻辑运算的3种运算是很明确的,如果整个表达式中有一个部分的值为false,且该部分和其他部分构成与关系,则不必计算其他部分的值,就可以知道整个表达式的值为false。但是在按位运算中不存在逻辑短路的现象,因为存在不明确的运算--异或运算。即异或运算的最终结果同时取决于两个操作数,而不是一个操作数就可以决
juxiangwu
·
2010-10-26 11:34
java
职场
休闲
Java笔记
之语言基础_逻辑短路
所谓的逻辑短路是指在逻辑运算中,一个逻辑表达式的所有部分不必都求值就可以得出整个表达式的值。因为逻辑运算的3种运算是很明确的,如果整个表达式中有一个部分的值为false,且该部分和其他部分构成与关系,则不必计算其他部分的值,就可以知道整个表达式的值为false。但是在按位运算中不存在逻辑短路的现象,因为存在不明确的运算--异或运算。即异或运算的最终结果同时取决于两个操作数,而不是一个操作数就可以决
juxiangwu
·
2010-10-26 11:34
java
职场
休闲
Java笔记
之语言基础_按位运算
Java语言中共定义了4种按位运算符,分别为:按位与&、按位或|、按位异或^、按位非~。其中只有按拉非~不能应用于布尔类型,其他三种都可以把布尔类型当作一个具有一位的位值。布尔类型值true对应的值为1,false对应的值为0。如下面的例子:publicclassTest{ publicstaticvoidmain(String[]args){ booleantrueValue=tr
juxiangwu
·
2010-10-26 11:40
java
职场
休闲
Java笔记
之语言基础_按位运算
Java语言中共定义了4种按位运算符,分别为:按位与&、按位或|、按位异或^、按位非~。其中只有按拉非~不能应用于布尔类型,其他三种都可以把布尔类型当作一个具有一位的位值。布尔类型值true对应的值为1,false对应的值为0。如下面的例子:publicclassTest{ publicstaticvoidmain(String[]args){ booleantrueValue=tr
juxiangwu
·
2010-10-26 11:40
java
职场
休闲
Java笔记
之语言基础_使用if语句时要注意的问题
if表达式不是一个比较表达式而是一个赋值表达式,实际上if表达式只要其最终运算结果为一个确定的布尔型数值即可,而不必为一个逻辑表达式。如下面的代码是正确的: if(bool=true){ System.out.println("true"); }else{ System.out.println("fase"); }并且输出的结果
juxiangwu
·
2010-10-26 11:31
java
职场
休闲
Java笔记
之语言基础_使用if语句时要注意的问题
if表达式不是一个比较表达式而是一个赋值表达式,实际上if表达式只要其最终运算结果为一个确定的布尔型数值即可,而不必为一个逻辑表达式。如下面的代码是正确的: if(bool=true){ System.out.println("true"); }else{ System.out.println("fase"); }并且输出的结果
juxiangwu
·
2010-10-26 11:31
java
职场
休闲
Java笔记
之语言基础_字符与字符串
要点1:字符指在源文件中使用的单个可输出的符号,而不是程序运行时的实际值。Java语言中有两种字符值,分别为基本数据类型字符和字符串。注意,字符不能作为变量,也就是说不能给字符赋值,即字符或字符串不能出现在赋值表达式的左边。要点2:布尔型字符只能采用true或false两种形式。true或false带双引号时不是布尔字符,而是字符串。要点3:单个字符用单引号括起来,例如:'a',此种形式的字符型文
juxiangwu
·
2010-10-26 11:44
java
职场
休闲
Java笔记
之语言基础_字符与字符串
要点1:字符指在源文件中使用的单个可输出的符号,而不是程序运行时的实际值。Java语言中有两种字符值,分别为基本数据类型字符和字符串。注意,字符不能作为变量,也就是说不能给字符赋值,即字符或字符串不能出现在赋值表达式的左边。要点2:布尔型字符只能采用true或false两种形式。true或false带双引号时不是布尔字符,而是字符串。要点3:单个字符用单引号括起来,例如:'a',此种形式的字符型文
juxiangwu
·
2010-10-26 11:44
java
职场
休闲
Java笔记
之语言基础_关键字和标识符
要点1:java语言中共有51关键字和保留字abstract boolean break bytecasecachecharclassconstcontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenullpackagepri
juxiangwu
·
2010-10-26 11:02
java
职场
休闲
Java笔记
之语言基础_关键字和标识符
要点1:java语言中共有51关键字和保留字abstract boolean break bytecasecachecharclassconstcontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenullpackagepri
juxiangwu
·
2010-10-26 11:02
java
职场
休闲
Java笔记
之语言基础_基本数据类型
要点1:Java语言中共有8种基本数据类型,分别为布尔型(boolean)、字符型(char)、字节型(byte)、短整型(short)、整型(int)、长整型(long)、单精度(float)、和双精度(double)。要点2:8种基本数据类型的有效字节表示位数:类型 有效字节数boolean 1byte 8cha
juxiangwu
·
2010-10-26 11:18
java
职场
休闲
Java笔记
之语言基础_基本数据类型
要点1:Java语言中共有8种基本数据类型,分别为布尔型(boolean)、字符型(char)、字节型(byte)、短整型(short)、整型(int)、长整型(long)、单精度(float)、和双精度(double)。要点2:8种基本数据类型的有效字节表示位数:类型 有效字节数boolean 1byte 8cha
juxiangwu
·
2010-10-26 11:18
java
职场
休闲
Java笔记
之语言基础_数组
要点1:数组是一个具有相同类型元素的有序集合。数组中的每个元素的类型相同,且与数组声明的类型一致。在Java语言中,数组是由基本数据类型(或其他引用类型)构成,代表一个对象。这意味着数组不是简单作为存储基本数据类型的存储器,而是一个可以具有方法和属性的对象。要点2:为了使用一个数组必须采取三个步骤:声明数组、创建数组和初始化数组。要点3:声明一个数组就是通知编译数组的名称和数组元素的类型。注意,声
juxiangwu
·
2010-10-26 11:57
java
职场
休闲
Java笔记
之语言基础_数组
要点1:数组是一个具有相同类型元素的有序集合。数组中的每个元素的类型相同,且与数组声明的类型一致。在Java语言中,数组是由基本数据类型(或其他引用类型)构成,代表一个对象。这意味着数组不是简单作为存储基本数据类型的存储器,而是一个可以具有方法和属性的对象。要点2:为了使用一个数组必须采取三个步骤:声明数组、创建数组和初始化数组。要点3:声明一个数组就是通知编译数组的名称和数组元素的类型。注意,声
juxiangwu
·
2010-10-26 11:57
java
职场
休闲
Java笔记
之语言基础_源文件
要点1:源文件是一个包含Java代码的文本文件,以.java作为文件后缀。源文件通过编译产生可执行的字节代码文件,即类文件,该源文件对应的类文件以.class作为文件后缀名。该源文件中的字符必须满足Java语言的语法规定,否则在编译时会产生编译错误。采用JDK命令行编译一个源文件如下: javacsrcfile.java要点2:一个源文件最多只能包含一个顶层的public类定义。也就是说,在一
juxiangwu
·
2010-10-26 11:36
java
职场
休闲
Java笔记
之语言基础_源文件
要点1:源文件是一个包含Java代码的文本文件,以.java作为文件后缀。源文件通过编译产生可执行的字节代码文件,即类文件,该源文件对应的类文件以.class作为文件后缀名。该源文件中的字符必须满足Java语言的语法规定,否则在编译时会产生编译错误。采用JDK命令行编译一个源文件如下: javacsrcfile.java要点2:一个源文件最多只能包含一个顶层的public类定义。也就是说,在一
juxiangwu
·
2010-10-26 11:36
java
职场
休闲
Java笔记
[align=left][/align]现在我们已经有中国的‘中’,对应的10进制编码为10023,对应的16进制编码是4e2d,我们只怎么得到的呢? 我们以‘国’为例: char c2='国';//现在又一个汉字,我想得到它对于的十进制 System.out.println(c2); int c3=(int)(c2);//将汉字强制转换为int类型,就可以得到汉字对于的
jifeng520qq
·
2010-10-16 13:00
java
Hibernate3.1.X 多线程下BUG
刚写过一篇
Java笔记
-使用JConsole进行JVM性能监测,今天就又遇上99%,乐不开支拍拍手打开JConsole就要收拾它。
yaojialing
·
2010-08-27 16:00
java
多线程
Hibernate
struts
OpenSource
Hibernate3.1.X 多线程下BUG
刚写过一篇
Java笔记
-使用JConsole进行JVM性能监测,今天就又遇上99%,乐不开支拍拍手打开JConsole就要收拾它。
yaojialing
·
2010-08-27 16:00
java
多线程
Hibernate
struts
OpenSource
java笔记
7IO
java.io.Filejava程序通过java.io.File类来访问文件属性,通过File类构造文件对象从而控制屋里文件或目录,操作文件或目录的属性(路径、权限、日期和时间等),java.io.File代表系统文件名publicFile(StringpathName)以pathName为路径创建File对象,如果pathName是相对路径,则默认的当前路径再系统属性user.dir中存储pub
shijinupc
·
2010-08-10 02:00
java
String
File
buffer
import
byte
JAVA笔记
1.static关键字不能应用于局部变量。 2.由于局部变量使用的是栈内存,由于某些原因(主要是效率)虚拟机不能为栈上的变量设置默认值,所以局部变量需要显式赋初始值。 3.数组 * 刚构造的数组中的元素总是设为默认值 * 一个数组的大小将在数组使用new 关键字真正创建时被给定 * 相对于用循环来拷贝数组,Sy
yishizhu
·
2010-08-08 22:00
java
多线程
虚拟机
工作
java笔记
6java.util包
Arrays类:提供了一些方法用于排序、查找等操作,在编制程序中可以直接使用这些方法。排序:在编制程序中可以直接使用类Arraus提供的某个sort方法,来对数组排序,sort使用形式:publicstaticvoidsort(Xxxa[]),该方法用改进的快速排序方法对指定的而数组a进行排序,其中数组a是类型为char、short、int、long、float、double、boolean的数组
shijinupc
·
2010-08-05 06:00
java笔记
5java.lang包
包装类:包装类封装了一个对应的基本数据类型数值,并为其提供了一系列操作byte(字节) Bytechar(字符) Characterint(整型) Integerlong(长整型) Longfloat(浮点型) Floatdouble(双精度) Doubleboolean(布尔) Booleanshort(短整型) Short例如Integer构造函数Integer
shijinupc
·
2010-08-03 03:00
java笔记
4异常
异常(Exception):是在程序运行过程中所发生的破坏了正常的指令流程的事件。Throwable具有两个子类,它们是Error:称为错误,由Java虚拟机生成并抛出,包括动态链接失败、虚拟机错误、装载错误等,程序对其不做处理;Exception:所有异常类的父类,其子类对应了各种各样可能出现的异常事件,一般需要用户显示的声明或捕获;RuntimeException:Java程序运行时常常遇到的
shijinupc
·
2010-08-01 03:00
java
exception
虚拟机
String
vector
编译器
java笔记
3继承和多态
继承和访问控制符??????无条件继承有条件访问?子类能够继承父类中public和protected成员;子类能够继承父类中default成员,但子类与父类必须位于同一包内;子类不能继承父类的private成员;子类不能直接使用父类隐藏的成员变量和重写的父类方法;(super)?子类通过继承的父类的方法来访问继承自父类的私有成员;可以用子类对象来代替父类对象或:父类对象的引用可以指向父类对象,也可
shijinupc
·
2010-07-31 02:00
java笔记
2面向对象和数组
在定义成员变量时可以对其初始化,如果不对其初始化,编译器实用默认值对其初始化;局部变量声明后必须对之进行初始化,否则编译出错对象的生命周期由指向它的引用决定,当指向对象的引用都失效时,该对象将无法被访问,则其生命周期终结,成为“垃圾”对象。此时,对象仍存留于内存中,直至被垃圾回收器清除;在类体中,可以用{…}将代码括起来,构成一个初始化块,与成员变量、方法、构造方法平起平坐;初始化块以“块”的形式
shijinupc
·
2010-07-31 01:00
java笔记
1java语言基础
java在执行字节码文件时执行以下三步:加载代码,校验代码,执行代码标示符只能以字母下划线和美元符开头~:对数据的每一个二进制位取反;&:参与运算的两个值,相应位均为1,则结果为1,否则为0。|:参与运算的两个值,只要相应位有一个为1,则结果为1,否则为0。^:参与运算的两个值,相应位相同,则结果为0,否则为1。>>:有符号右移,使用“符号扩展”:若值为正,则高位插入0,若值为负,高位插入1;>>
shijinupc
·
2010-07-31 01:00
Java笔记
(五)
1.抽象类和抽象方法 包含抽象方法的类叫做抽象类。若果一个类包含一个或多个抽象方法,该类必须被限定为抽象的,即抽象类中的方法可以不都是抽象方法。 2.Interface Interface关键字产生一个完全抽象的类,它根本就没有任何具体的实现。Interface不仅仅是一个极度抽象的类,因为它允许人们通过创建一个能被向上转型为多种基类的类型。 当要使用一个接口时,在接口中定义的方法必须被定义为
ackerman
·
2010-07-07 21:00
java
设计模式
算法
框架
工作
Java笔记
(四)
一、复用类 1.super关键字 Java用super关键字表示超类的意思,当前类就是从超类继承来的。如果没有默认的基类构造器,或者想调用一个单参数的基类构造器,必须用super关键字显示的编写调用基类构造器的语句。 2.@override注解 Java SE5中增加了@override注解,它并不是关键字。当你想要覆写某个方法时,可以选择添加这个注解,在你不留心重载而非覆写了该方法时编译器会
ackerman
·
2010-07-06 19:00
java
jvm
Java笔记
(三)
一、package和classpath 假如cmd的当前目录是D:\javalearn,当前工作目录也是此目录: 1.建立HelloWorld.java package com.edicypages.ackerman; public class HelloWorld{ public static void main(String[] args){ System.out.println(&
ackerman
·
2010-07-05 20:00
java
工作
Java笔记
(二)
1.==和!=可以作用在任何内置型别上,其他运算符无法作用于boolean型别。2.对象相等性关系运算符==和!=可以作用于任何对象上。任何对象(不含基本型别)都拥有equals()函数,例如: Interger n1=new Interger(47); Interger n2=new Interger(47); n1.equals(n2)会返回true(Interger是外覆类
ackerman
·
2010-07-05 20:00
java
初学者的
Java笔记
问题1:如何判断java已经安装完毕,很简单,在命令提示符中输入javac如果系统能够找到说明java已经安装完成。问题2:设置windows环境变量配置path和classpathpath:windows系统执行命令时要搜寻的路径classpath:java在编译和运行时要找的class的路径。问题3:java的版本查询在命令提示符中使用java-version就可以查出java的版本问题4:要
陶国文
·
2010-06-13 15:25
java
职场
笔记
初学者
休闲
初学者的
Java笔记
问题1:如何判断java已经安装完毕,很简单,在命令提示符中输入javac如果系统能够找到说明java已经安装完成。问题2:设置windows环境变量配置path和classpathpath:windows系统执行命令时要搜寻的路径classpath:java在编译和运行时要找的class的路径。问题3:java的版本查询在命令提示符中使用java-version就可以查出java的版本问题4:要
陶国文
·
2010-06-13 15:25
java
职场
笔记
初学者
休闲
Java笔记
(一)
一、程序存储在哪里: 1.register速度最快的存储场所,位于处理器内部,程序员无法直接触碰。2.stack位于一般的RAM中,速度仅次于register。java中可以将对象的reference置于stack之内,但却不能将一般的Java对戏那个也置于其上。(C++的对象是产生于stack的)3.heap是一中通用性质的内存存储空间,存在于RAM中,用来置放所有的Java对象。编译器不需知
ackerman
·
2010-06-08 18:00
java
html
C++
c
C#
分享我的
JAVA笔记
1、所有的对象都是在堆中构造的。 2、不要在构造器中定义与实例域重名的局部变量。 3、只要方法是私有的,类的设计者就可以确信:它不会被外部的其它类操作调用,可以将其删除。如果方法是公有的,就不能删去,因为其它的代码可能调用它。 4、在下面两种情况下使用静态方法: (1) 一个方法不需要访问对象状态,其所需参数都是通过显示参数提供(例如:Math.pow)。 (2) 一个方法只
wenqiang06ky
·
2010-06-05 19:00
java
数据结构
c
虚拟机
算法
java笔记
System.getProperty() 参数大全 java.version Java Runtime Environment version java.vendor  
min_80
·
2010-05-06 13:00
java
html
unix
OS
ext
java笔记
一,transient 在序列化(ObjectInputStream)时就是可以将对象序列化进物理空间上,在这个类中若设有transient的变量,序列化时不被存储,对象还原时,也不会有这个变量(作用是安全问题,有些不希望把类里面所有的东西都能存储)。 transient int a; 二,volatile: Java 语言中 volatile 变
zhy_lyj
·
2010-04-16 16:00
java
jvm
虚拟机
jni
FP
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他