好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

学通Java的24堂课

学通Java的24堂课

学通Java的24堂课

1.JAVA_HOME只是为了保存安装路径,完全可以换成其他的,再使用%JAVA_HOME%引用,只不过第三方软件默认使用了JAVA_HOME
2.palette:调色板,又叫组件管理器
3.Jlabel只用于显示文字和图像,在界面设计器里其text属性是显示中文名字的;Variable显示当前的组件caption,也可以用英文设置。
4.单击窗体的标题栏选择整个窗体,其他部分只选择了内容面板;也可以在Structure里面直接选择相应的名字。

5.引入和管理库最好的是添加用户库,然后在工程上右键选择构建路径--添加库。

6.在一个工程里引用另一个工程的类,则右键--构建路径--配置构建路径--库--添加类文件夹(选择的是bin,不是src);还可以添加依赖项目,这样是引入了所有的claa和相关jar。

7.

  1   import   java.util.Calendar;
   2   import   java.util.Date;
   3  
  4   public   class   Test1 {
   5  
  6       public   static   void   main(String[] args) {
   7           //   TODO Auto-generated method stub 
  8          Date date =  new   Date();
   9          Calendar cal =  Calendar.getInstance();
  10           cal.setTime(date);
  11           int  c =  cal.get(Calendar.DAY_OF_WEEK);
  12           if (Calendar.MONDAY ==  c) {
  13              System.out.println("星期一" );
  14          } else   {
  15              System.out.println("非星期一" );
  16           }
  17           System.out.println(date);
  18       }
  19  }

8.重写Date类的toString

  1   package   a;
   2  
  3   import   java.util.Calendar;
   4   import   java.util.Date;
   5  
  6   public   class  TestT  extends   Date{
   7      
  8       private   static   final   long  serialVersionUID = 8025524497773683396L ;
   9       static  Date date=  null  ;
  10       public   static   void   main(String[] args) {
  11          date =  new   TestT();
  12           System.out.println(date.toString());
  13       }
  14      
 15       @Override
  16       public   String toString(){
  17          Calendar calendar =  Calendar.getInstance();
  18          calendar.setTime( new   Date());
  19           int  day =  calendar.get(Calendar.DAY_OF_WEEK);
  20          String weekDay = "" ;
  21           if (day== Calendar.SUNDAY){
  22              weekDay = "星期天" ;
  23          } else   if (day== Calendar.SATURDAY){
  24              weekDay = "星期六" ;
  25           }
  26           /* 
 27            * 因为要返回String类型,而Calendar.get返回的是int,我原来把其强转为String结果CE了,使用下面的方式就行了
  28            * 另外calendar.get(Calendar.MONTH)返回的月份貌似少了一
  29            */ 
 30           return  calendar.get(Calendar.YEAR)+":"+(calendar.get(Calendar.MONTH)+1) + ":" + calendar.get(Calendar.DAY_OF_MONTH) + ":" +  weekDay;
  31       }
  32  }

9.提示框使用JOptionpane相关方法。
10.在Eclipse里只要保存后那么就自动生成了对应的class文件。
11.字母数字下划线或者$但不能以数字开头,不能有空格;所以user_name对,user name错。
12.全局变量又称为成员变量;局部变量可以和全局变量同名,此时全被屏蔽,不过可以使用this访问。

13.Arrays有静态方法fill(数组名,start,end,值),中间的两个参数可以不要;

14.当局部变量和成员变量同名时使用this访问成员变量。

15.import static java.lang.System.out;使用时直接out.println();提防含糊不清的命名static成员。例如,如果你对Integer类和Long类执行了静态导入,引用MAX_VALUE将导致一个编译器错误,因为Integer

和Long都有一个MAX_VALUE常量,并且Java不会知道你在引用哪个MAX_VALUE。 你可以在static对象引用、常量(记住,它们是static 或final)和static方法上进行静态导入。

16.static块在类加载时执行且仅执行一次,调用构造方法时先执行static块,不过再次调用就不执行了,一般用于初始化工作;主类里边main方法执行前也先要执行该静态代码块。

17.

 

 

分类:  Java ,  Notes On Reading Or Watching

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于学通Java的24堂课的详细内容...

  阅读:55次