黑马程序员-高新技术基础知识

------- android培训java培训、期待与您交流! ----------

Eclipse使用技巧   IDE开发工具   àitegritydevelopment environment 集成开发环境

 

1.      Workspace工作台与 project

         必须要求:会切换工作间与导入项目

在工作间进行配置将影响下面所有的工程,一个工作间包含多个工程

2.      Perspective透视图 与 view 视图

视图:每一个小窗口

透视图:不同的透视图就是若干个小窗口的集合

         在不同的运用情境下,调用不同的小窗口

3.      设置整个Workspace 的 javac 与 java

 

4.      设置单个工程的javac 与 java

         高版本的java能否运行低版本的javac编译的程序   能

         低版本的java能否运行高版本的javac编译的程序   不能

 

content assist 设置快捷键

设置模版java-Editor编辑-Templates 

 

 

1.      静态导入

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

Import static语句导入一个类中的某个静态方法或者所有静态方法调用方法可以在调用时省略类名

2.      可变参数

一个方法接受的参数个数不固定,

特点:

只能出现在参数列表的最后

位于变量类型和变量名之间,前后有无空格都可以

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

                  public static int add(int x, int...args){              

                   intsum = x;

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

                            sum+= args[i];

                   }

                   returnsum;

         }

3.      增强for循环

for(type 变量名: 集合变量名) {…}

         迭代变量必须在()中定义

         集合变量可以是数组或者实现了Iterable接口的集合类     Crtl+Shift+/注释

                   For(intarg : args) {

                            Sum+= args[i];

                   }

4.      基本数据类型的装箱与拆箱

自动装箱  Integer num1 = 12; 自动把一个基本数据类型封装成Integer对象,并赋值给引用变量num1

自动拆箱  System.out.println(num1 + 12);

 

享元设计模式

         -128到127 先封装在一个池中,下次如果还要封装成Integer对象。就直接调用。

因为经常使用,所以没有必要每一个都封装成一个对象。

Interger i1 =126;

Interger i2 =126;    i1和i2相等

这是一种设计模式---享元模式flyweight

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值