day10

1、形式参数和返回值的问题

  a:形式参数

       类名:需要该类的对象

       抽象类名:需要该类的子类对象

       接口名:需要该接口的实现对象

  b:返回值类型

     类名   抽象类名   接口名

   c:链式编程

       对象.方法1().方法2()........方法n();

     这种用法:其实方法1()调用完毕后,应该返回一个对象。


2、包

    1、其实就是文件夹

     2、作用:

            A:区分同名的类

            B:对类进行分类管理

       3、package 包名;

       4、带包的编译和运行

              A:手动式

              B:自动式

                      javac -d  .  Hello.java

3、导包     import 包名....类名

4、 权限修饰符

    1、                       本类            同一包下             不同包子类                     

               private         y                         

               默认             y                     y

               protected    y                      y                                 y

               public           y                      y                                   y

     2、这四种权限修饰符在任意时刻只能出现一种


5、内部类

          1、访问规则

                A:可以直接访问外部类的成员,包括所有。

                B:外部类想要访问内部类成员,必须创建对象。

            2、内部类的分类:

                   A:成员内部类

                   B:局部内部类

            3、成员内部类

                 A:private  为了数据的安全性

                  B:为了访问的方便性


             成员内部类不是静态的:

                          外部类名.内部类名   对象名 = new  外部.new 内部();

              成员内部类是静态的:

                           外部.内部  对象名 = new 外部.内部();

            4、内部类和外部类没有继承关系

5、局部内部类

   A:局部内部类访问局部变量必须加final 修饰

 B:为啥呢? 百度。。。

day11

1、Eclipse的空间基本配置

     A:程序的编译和运行环境(一般不改)

       window ---Preference ---java

     B:如何去掉默认的注释

            window --- Preference --- java  -- code style ---code template

            选择你不想要的内容,通过右边的Edit编辑。

     C:行号的显示和隐藏

             显示:在代码区域左边的空白区域。右击--show line number

   D:字体大小及颜色

          a:java代码区域的字体大小和颜色

           window  --  preference -- general -- Appearance -- Colors and fonts  --  java修改 -- java  edit test

        b:控制台

           。。。。                                    。。。--debug --  console  font

           c:其它文件

          。。。。。                     。。。。 ----basic -----test  font

   E:窗体给弄乱了怎么办?

          window --reset perspective

    F: 控制台找不到了,怎么办?

             window--show view --console

4、常用快捷键

    A:格式化:  Ctrl + shift + f

    B:导入包:   Ctrl + shift   

     C:注释   单行: ctrl + /   多行:Ctrl + shift + / ,Ctrl + shift + \

   D: 代码上下移动   选中代码  alt  + 上下箭头

    E:查看源码:

              选中类名 (F3 或 Ctrl + 鼠标点击)

5、如何提高开发效率

     A: 自动生成构造方法 

               a:无参构造方法  在代码区域 右击 --source --G  C  F  S

               b :带参构造方法 。。。。。。-------source --G C U F --finish

     B:自动生成getxx()/ setxxx()方法

                 。。。。。。。。。source --G G and S 。。


       提供了对应的快捷键操作

            alt + shift  +  s

        按下带有下划线的那个字母即可



关于汉化  :

    使用dropins 安装插件


jar包   右击  export --java  -java

帮助文档 。。。。。。。-javadoc --  finish