JAVA

来源:互联网 发布:java重载和覆盖的区别 编辑:程序博客网 时间:2024/05/05 00:39

自己还算幸运,领了2月的离线下载,到午饭时间视频已下载完成。虽然以前也看过一些视频教程,我还是

准备从头开始,巩固一下熟悉的知识点,顺便找出自己以前没有注意到的内容。

一、System类:这个类再熟悉不过了,以前竟然没有在意,其中的方法和属性都是静态的。还有就是通过

Properties类可以获取系统的属性,Properties类是Hashtable的子类,也是Map集合的一个子类对象,JAVA

其中一个特点就是继承,子类继承父类可以使用父类的属性和方法,但是要受到父类中访问修饰符的限制,

比如说父类中一个属性的修饰符是private,那么子类不可以访问这个属性。此时Properties这个类可以使用

Map的keySet方法来取得系统的属性集合,当然也可以获取指定属性的信息。

二 、Runtime类:该类并没有提供构造函数,说明此类不可以new对象,那么会想到该对象的方法都是静态

的,可以该对象中还有非静态的方法,说明该对象中还提供了方法获取本类对象,而方法是静态的,返回值

类型是本类类型,这说明了该类使用了单例设计模式。其中单例模式分两种,而我们用到时动态,需满足三

个特性:1、私有的构造方法,2、私有的静态的成员变量3、公共的静态的入口方法。一般使用这个来实例

化一些对象。

三、Date类:可以得到当前的日期,也可以通过SimpleDateFormate类来格式化日期,可以得到自己想要的

日期格式。

//2 Runtime  无构造方法          用到单例模式 Runtime runtime = Runtime.getRuntime();//runtime.exec("E:\\360\\暴风影音\\Storm_2010_sNO_ankty\\Storm_2010_sNO_ankty\\Storm.exe");//用java打开可执行文件runtime.exec("E:\\360\\UltraEdit\\Uedit32.exe"); // 3 Date 格式化日期Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日  hh:mm:ss");String s = sdf.format(date);System.out.println(s);
:要慢慢养成下注释的习惯


此外,今天还了解了几个JAVA中一些名词

JavaEE:平台企业版(Java 2 Platform Enterprise Edition)
IDE:集成开发环境,Integrated Development Environment的英文缩写
JMS:(Java Message Service,Java消息服务)
JNDI(Java Naming and Directory Interface,Java命名和目录接口)
JMX(Java Management Extensions,即Java管理扩展)



原创粉丝点击