黑马程序员_java初步

来源:互联网 发布:淘宝不能卖pos 编辑:程序博客网 时间:2024/05/01 15:26
 

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

1.eclipse 使用技巧:

重命名 :ctrl  +  shift  +  n 
导入类 :ctrl  +  shift  +  o   
格式化代码 :ctrl  +  shift  +  f

块注释:Ctrl+Shift+/  
智能提示 :Alt    +  /  

2.常见英文缩写

JavaEE:平台企业版(Java 2 Platform Enterprise Edition)

IDE:集成开发环境(integrated development environment)
JMS:JAVA消息服务(Java Message Service)
JMX:Java管理扩展(Java Management Extensions)

JNDI:命名目录服务(Java Naming and Directory Interface)
3.静态导入
(1)import语句可以导入一个类或某个包中的所有类
(2)import static语句导入一个类中的某个静态方法或所有静态方法
例:->import static java.lang.Math.*;
4:可变参数
特点:->只能出现在参数列表的最后
      ->位于变量类型和变量名之间,前后有无空格都可以
      ->调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法中以数组的形式访问可变参数。
例:  public static void main(String[] args) {
   // TODO Auto-generated method stub
   System.out.println(add(1,2,3,4));
   System.out.println(add(2,3,4));  
  }
  
  public static int add(int x,int ...args) {
   int sum = x;
   for(int i=0;i<args.length;i++) {
    sum += args[i];
   }
   return sum;
  }
5:for循环
1.语法: for(type 变量名:集合变量名){...}
  注意:迭代变量必须在()中定义
   集合变量可以是数组或实现了iterable接口的集合类
例:    public static int add(int x,int ...args) {
   int sum = x;
   for(int i=0;i<args.length;i++) {
    sum += args[i];
   }
   return sum;
  }
6.基本数据类型的自动拆箱与装箱
(1)自动装箱  integer num1 = 10;
(2)自动装箱  System.out.println(num1 + 5);

(3)享元模式 flyweight

7.枚举

(1)枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。

(2)枚举是一种特殊的类,其中每个元素都是该类的一个实例对象。

(3)在枚举中,可以定义构造方法,成员变量,普通方法和抽象方法

例:public enum TrafficLamp {
 RED(30) {
  public TrafficLamp nextLamp() {
   return GREEN;
  }
 },
 GREEN(45) {
  public TrafficLamp nextLamp() {
   return YELLOW;
  }
 },
 YELLOW(5) {
  public TrafficLamp nextLamp() {
   return RED;
  }
 };
 public abstract TrafficLamp nextLamp();

 private int time;

 private TrafficLamp(int time) {
  this.time = time;
 }

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

原创粉丝点击