易截截图软件、单文件、免安装、纯绿色、仅160KB

Java入门总结

面向对象程序设计共有三大特性:封装、继承、多态;
这三大特性之间相互关联,其中封装性是面向对象的基础,继承性是软件重用的关键。而多态性则必须存在于继承的环境之中,是对面向对象程序设计的补充。
封装;
Java5.0新特性;基本数据类型à封装类 封箱; 封装类à基本数据类型 拆箱;
package review;
public class Fengzhuang
{
        /*自动类型的转换
        (byte char short int long float) op double -->double;
       
        (byte char short int long) op float -->float;
       
        (byte char short int) op long -->long;
       
        (byte char short ) op int -->int;
       
        (byte char short) op (byte char short) -->int;*/
       
       
public static void main(String[] args)
{
/* 基本数据类型封装类 Boolean/Byte/Character/Short/Integer/Long/Float/Double*/
/*两个方法重写形式
/*public String toString(){}
public Boolean equals (){}*/
Boolean bool=new Boolean("false");
Double num1 =new Double(12.5);
Integer num2=new Integer(12);
System.out.println(bool+" "+num1+" "+num2);//封装类输出
double result =num1.doubleValue();
boolean b=bool.booleanValue();
int i=num2.intValue();
System.out.println(result+" "+b+" "+i);//基本数据类型输出
/*数字字符串转换成整数*/
String MyNumber ="1234";
int MyInt=Integer.parseInt(MyNumber);
/*数据转换成字符串*/
int MyInt1=1234;
String MyString =""+MyInt1;
System.out.println("MyInt:"+MyInt+"MyString"+MyString);
/*进制转换 P45*/
/*布尔类型转换为字符串*/
                boolean bool1=true;


相关文档:

Java文档注释说明

对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档“链接&rd ......

设计模式——抽象工厂 [java]

版权所有,转载注明出处!
转载请携带此信息:huangfox
-----------------------------------------------------------------
抽象工厂和工厂方法 刚开始很容易混淆,至少我是这样的!
不过他们产生的缘由来看,还是可以好好区分的。
1.工厂方法:是为了避免应用直接实例类层次结构中的具体类,提供一个方法根据运行情 ......

关于监听器(Java)

 
组件
功能
Com.guipei.listener. SessionListener
监听组件,完成HttpSessionContext的功能
index.jsp
实现用户登陆,创建新的session
logout.jsp
实现用户退出,用户自动删除session
display.jsp
显示用户登陆信息,在用户登陆后自动转入
session.jsp
列出当前所有的session
kill.jsp
杀掉指定的会话 ......

java ASM

Java ASM
我们知道Java是静态语言,而python、ruby是动态语言,Java程序一旦写好很难在运行时更改类的行为,而python、ruby可以。
不过基于bytecode层面上我们可以做一些手脚,来使Java程序多一些灵活性和Magic,ASM就是这样一个应用广泛的开源库。
ASM is a Java bytecode manipulation framework. It can be used t ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号