常用DOS命令及快捷键、EditPlus的安装、通用文本编辑快捷键、安装JDK、第一个Java程序的开发、Java注释、public class和class的区别。
public class HelloWorld {public static void main(String args) {System.out.println(“动力节点-口口相传的Java黄埔军校”);}} 有很多学员看到这个小例子,就开始联想,我英语不是很好能学会吗?请大家不要有这样的顾虑,如果看教程比较吃力,建议大家和动力节点Java视频配合着看,这样效果会更好,咱们言归正传,直奔主题吧:
成员变量的反射package com.cj.study.test1;import java.lang.reflect.Field;public class ClassDemo3 {public static void main(String args) {// printFieldMessage(“hello”);printFieldMessage(new Integer(1));}public static void printFieldMessage(Object obj){Class c = obj.getClass;/ 成员变量也是对象* java.lang.reflect.Field* Field类封装了关于成员变量的操作* getFields方法获取的是所有的public的成员变量的信息,包括父类继承的* getDeclaredFields获取的是该类自己声明的成员变量的信息*/// Field fs = c.getFields;Field fs = c.getDeclaredFields;for (Field f : fs) {Class> type = f.getType;String typeName = type.getName;//得到成员变量的名称String fieldName = f.getName;System.out.println(typeName + “,” + fieldName);}}}printFieldMessage调用打印结果:int,MIN_VALUEint,MAX_VALUEjava.lang.Class,TYPE[C,digits[C,DigitTens[C,DigitOnes[I,sizeTableint,valueint,SIZEint,BYTESlong,serialVersionUID构造函数的反射package com.cj.study.test1;import java.lang.reflect.Constructor;public class ClassDemo4 {public static void main(String args) {// printConMessage(“hello”);printConMessage(new Integer(1));}public static void printConMessage(Object obj){Class c = obj.getClass;/ 构造函数也是对象* java.lang.Constructor中封装了构造函数的信息* getConstructors获取所有本类声明的public构造函数* getDeclaredConstructors得到本类声明的所有构造函数*/Constructor cs = c.getConstructors;// Constructor cs = c.getDeclaredConstructors;for (Constructor constructor : cs) {System.out.print(constructor.getName + “(“);Class parameterTypes = constructor.getParameterTypes;for (Class parameterType : parameterTypes) {System.out.print(parameterType.getName + “,”);}System.out.println(“)”);}}}printConMessage调用打印结果:java.lang.Integer(int,)java.lang.Integer(java.lang.String,)通过类的类类型还可以获取很多关于类的信息,不一一列举了。
一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?答:可以,但一个源文件中最多只能有一个公开类(public class)而且文件名必须和公开类的类名完全保持一致。
public class Hello{public static void main(String args){System.out.println(“hello,给我倒洗脚水去”);}}这就是一段最简单的java代码,至于为啥这样写,你先不用管,我们不是说可以用java给计算机下达指令嘛?指令在哪?
个java源文件中可以声明多个class,但是要求声明为public的类的类名必须与源文件名相同,所以最多只能有一个类声明为public。
计算机基础知识,常用快捷键和常用DOS命令。Java语言发展史,Java开发环境的搭建,体验Java程序的开发,Java程序的执行过程,初学者常见问题,环境变量path和classpath的设置,Java反编译工具介绍。计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,有符号数据表示法,原码,反码,补码。
Java程序员其实现在需求量还是非常大呢,但目前Java在招聘上有些门槛,如果你只是通过一段时间的学习然后去从事Java的工作,可能刚起步的工资不会很高,毕竟现在Java的大神太多了。但它仍然是市场上最流行和最火爆的编程语言。
个Java的Helloworld程序,并用命令行工具javac编译,再用java命令运行这个程序。过程中熟悉源代码、字节码、虚拟机这些东西,以及Java的包(package)对.class文件所在的路径的影响。如果这两个命令行工具使用熟练了,可以开始选一个喜欢的集成开发环境,比如Eclipse。当然,养成不用盗版软件的习惯。熟悉一下如何建立“工程”,以及快捷键的使用。