随笔分类 -  Java

[零基础学JAVA]Java SE面向对象部分.面向对象基础(06)
摘要:1.interface 接口2.设计模式(工厂模式)3.异常的捕获 java://接口中定义的全是public,即使不声明也是public的,//如果一个类定义的时候全部由抽象方法和全局常量所组成的话,那么这种类就称为接口/*interface A { // 定义接口 public static final String INFO = "Hello World ." ; public abstract void print() ;}interface B { public abstract void get() ;} class C implements A ,B{ pub 阅读全文

posted @ 2013-09-24 17:57 凌峰布衣 阅读(209) 评论(0) 推荐(0) 编辑

[零基础学JAVA]Java SE面向对象部分.面向对象基础(05)
摘要:1.继承2.多态3.final4.重载与覆写5. this/super6.抽象类7.接口java:class Person{ private String name; private int age; public Person(){ System.out.println("Person"); } public Person(String arg){ System.out.println(arg); } //this关键字的时候强调过一句话:如果一个类之中有多个构造方法之间使用this()互相调用的话, //那么至少要保留有一个构造方法作为出口,而这个出口就一定会去调用父类 阅读全文

posted @ 2013-09-24 15:41 凌峰布衣 阅读(178) 评论(0) 推荐(0) 编辑

[零基础学JAVA]Java SE面向对象部分.面向对象基础(04)
摘要:2.代码块1.内部类3.链表2.代码块:1.) 普通代码块。2.)静态代码块。3.)构造代码块。4.)同步代码块。class Test{//构造块 { System.out.println("Constract Test block"); } static { a = 10; } Test(){ System.out.println("Constract Test"); } private static int a;}public class BlockTest{ public static void main(String args[]){ //普通块 阅读全文

posted @ 2013-09-22 17:50 凌峰布衣 阅读(249) 评论(0) 推荐(1) 编辑

[零基础学JAVA]Java SE面向对象部分.面向对象基础(03)
摘要:1.静态变量的使用2.单例模式的使用。3.构造方法的私有化。4.string的使用,两种构造的不同。 小的记忆错误: · 数组的长度:数组名称.length 这个没()哈~~ · 字符串的长度:调用的是里面的方法:字符串对象.length() 这个有()哈~Java:class Info{ //静态变量可以在定义时初始化,是所有对象共同产生的 static String city = "chengdu"; String name ; int age; //单例模式 一个类只有个一实例化模型 private Info(){} private static 阅读全文

posted @ 2013-09-22 17:47 凌峰布衣 阅读(395) 评论(0) 推荐(1) 编辑

[零基础学JAVA]Java SE面向对象部分.面向对象基础(02)
摘要:String类JAVA:public class StringTest{ public static void main(String args[]){ //尽量避免使用new,这样会产生内存垃圾 String name = new String("zsf"); String welcome= "hello world"; String hello = "hello world"; //对于直接赋值,会将字符串保存在内存池中,不会新开内存 //new 刚不同。 //字符串一旦声明,就无法更改,如果出现下面情况,则内存开销相当大 for 阅读全文

posted @ 2013-09-21 16:59 凌峰布衣 阅读(259) 评论(0) 推荐(0) 编辑

[零基础学JAVA]Java SE面向对象部分.面向对象基础(01)
摘要:在对象的内存分配上与c++有区别:C++:#include #include class Person{ private: std::string name; int age; public: void setAge(int age){ this->age = age; } void setName(std::string name){ this->name = name; } int getAge(){ return this->age; } std::string getName(){ return this->name; }};int main()... 阅读全文

posted @ 2013-09-19 22:19 凌峰布衣 阅读(234) 评论(0) 推荐(0) 编辑

[零基础学JAVA]Java SE基础部分-03.标识符、数据类型,数组,方法
摘要:运算符 注意布尔逻辑运行:&&(短路与) 各 &的区别: &&只要判断到一项为0,则后面不判断。&,两项都要判断||(短路或)和 |的区别: 同上。 public class BoolTest{||和 |的区别: public static void main(String args[]){ if((1/1==1)||(1/0==1)){ System.out.println("True"); } if((1/1!=1)&&(1/0==1)){ System.out.println("True"); } }}1.条件判断:if-- 阅读全文

posted @ 2013-09-19 22:13 凌峰布衣 阅读(432) 评论(0) 推荐(0) 编辑

[零基础学JAVA]Java SE基础部分-02.标识符、数据类型
摘要:转自:http://redking.blog.51cto.com/27212/1149761、课程名称:标识符、数据类型 本季介绍了Java中的标识符的命名规则,各种关键字及数据类型的划分,并对各种数据类型的使用进行了详细的讲解。 本季主要知识点有:标识符的组成及限制、JAVA中的保留字、java中的数据类型划分和JAVA中的八种基本数据类型的定义和使用。 2、知识点 2.1、上次课程主要知识点回顾 1、 java的发展历程 2、 JDK的配置及使用 · path路径:运行JAVA程序需要的程序支持路径:java.exe、javac.exe · classpath路径:指的 阅读全文

posted @ 2013-09-17 15:37 凌峰布衣 阅读(242) 评论(0) 推荐(0) 编辑

[零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置
摘要:转自:http://redking.blog.51cto.com/27212/114976重点要会以下两个方面: 1、 抽象类与接口 2、 API==>类集 这是两个最重要部分,这两个部分理解清楚了,会灵活应用熟练了,能分析各种题目了,OK,你就可以了,至少你JAVA基础可以了。这样你就可以往上学J2EE了,或是可以学习J2ME手机开发。JAVA SE/JAVA ME/JAVA EE三种技术关系: 主要几点设计目标: 1、 面向对象 2、 容易掌握 3、 提供多线程 4、 安全性高 5、 独立于平台(Java的可移植性最高)JAVA三种核心机制 这个我们简单了解,知道就可以了,在实际开发 阅读全文

posted @ 2013-09-17 14:49 凌峰布衣 阅读(324) 评论(0) 推荐(0) 编辑

【JAVA EE企业级开发四步走完全攻略】
摘要:本文是J2EE企业级开发四步走完全攻略索引,因内容比较广泛,涉及整个JAVAEE开发相关知识,这是一个长期的计划,单个发blog比较零散,所以整理此索引,决定以后每发一季JAVAEEblog后会在此索引文中相应小节添加链接,这样我感觉比较有条理,【RHEL5企业级LINUX服务攻略】专题及【51CTO_RHCE讲座】RHCE课程笔记专题也将整理推出,敬请期待!从零开始学JAVAJavaSE基础部分|JavaSE面向对象部分|JavaSE应用部分|JavaSE实战开发JavaSE基础部分01.Java发展及JDK配置2008-11-08本季介绍了JAVA的发展过程,包括JDK的发展历程,path 阅读全文

posted @ 2013-09-17 13:55 凌峰布衣 阅读(630) 评论(0) 推荐(0) 编辑

导航