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程序员们。
一、Java编程入门类
对于没有Java编程经验的Java程序员要入门,随便读什么入门书籍都一 ......
命名规范
项目名:各单词首字母大写,其它字母小写
包名:全部字母小写且唯一,通常为公司域名的倒序
源文件名:各单词首字母大写,其它字母小写
方法名:第一个单词全部小写,其余单词首字母大写,其它字母小写,一般应为动词
成员变量名:第一个单词全部小写,其余单词首字母大写,其它字母小写
成员常量名:所有单 ......
什么是序列化
java中的序列化(serialization)机制能够将一个实例对象的状态信息写入到一个字节流中,使其可以通过socket进行传输、或者持久化存储到数据库或文件系统中;然后在需要的时候,可以根据字节流中的信息来重构一个相同的对象。序列化机制在java中有着广泛的应用,EJB、RMI等技术都是以此为基础的。  ......
解决方法一:(最重要的一种方法)
你看下my.ini,有无
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
然后建立表时,也要用(比如)
DROP TABLE IF EXISTS `Company`;
CREATE &nb ......
组件
功能
Com.guipei.listener. SessionListener
监听组件,完成HttpSessionContext的功能
index.jsp
实现用户登陆,创建新的session
logout.jsp
实现用户退出,用户自动删除session
display.jsp
显示用户登陆信息,在用户登陆后自动转入
session.jsp
列出当前所有的session
kill.jsp
杀掉指定的会话 ......