自学视频知识点

 

1,进程中的javaw.exe就是eclipse

2,javaee-->java enterprise edition

  jde-->integrity development environment 集成开发环境  

  jms  -->Java Messaging Service

  jmx  -->Java Management Extensions,即Java管理扩展

 jndi -->Java Naming and Directory Interface 

 jre-->java runtime environment java运行环境

3,开发工具都支持使用工程化方式管理一个项目的程序开发过程,一般来说   一个相对独立的项目就是一个工程,一个项目中涉及的多个java文件,资源文件   等用一个工程进行管理. 4,配置eclipse的编辑用java版本window-->Preferences-->Java-->   Compiler(编辑器)   配置eclipse的运行java版本window-->Preferences-->Java-->   Installed JREs

5,可以针对不同的workspace设置不同的eclipse操作习惯及方式

6,新建工程弹出框中的单词perspective(透视图)就是多个view(功能性小窗口)的集合   view是指透视图中的小窗口

7,工程建好后eclipse左上角会变为java的标记

8,良好的工作习惯就是每个类都要有包名,包名的习惯是公司的域名倒过来写加工程名

9,类名或者变量名必须用完整的单词,凸显整洁和专业面试过程中主要是看整体效果

10,设置快捷键window-->Preferences-->General-->Keys右边content    Assist

11,代码行前双击添加断点,然后Debug.选中变量右击watch可以查看变量值

12,在eclipse中查看某个变量的值就可以用11中的方法

13,高版本的java可以运行低版本的javac,但低版本的java不能运行高版本的javac

14,eclipse工作台中的所有工程继承工作台的配置,其中某个工程也可以覆盖工作台的配置这也可以理解为java面向对象的思想

15,overload重载与override重写的区别??

16, 快捷键的绑定与代码模板:window-->Preferences-->Java-->Editor     -->Template   选中一行代码右击Surround With插入模板

17, 引入新工程,先将工程拷贝到工作台,然后在eclipse中file-->import

18, import语句可以导入一个类或者某个包中的所有类    

     import static语句导入一个类中的某个静态方法或者所有静态方法         

      import static java.lang.Math.max;         

       import static java.lang.Math.*;

            这是java5的新特性,在低版本中不支持

19,java5另一个新特性,可变参数,

    public static int add(intx,int… args){

          int sum = x ;

          for(i=0;i<args.length;i++){

             sum += args[i];

          }

         return sum ;    

     }    调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的方式访问可变参数

20, for循环增强格式为for(int 变量名: 集合变量名)    

   注意:迭代变量必须在()中定义     集合变量可以是数组或实现iterable接口的集合类,19中的例子可以改写为     for(int arg: args){      sum += arg ;       }

21, 享元模式 flyweight: 有很多个小的对象,他们有很多属性相同,他她们变成一个对象,把相同的属性称之为这个     对象的内部状态,不同的属性把他们变成方法的参数,称之为外部状态.

22, 装箱时在-128~127之间装成同一个,范围之外的装成不同的,与21中的享元模式有关

posted @ 2013-02-28 10:20  jiangxuehaibo  阅读(666)  评论(0编辑  收藏  举报