小仙的第二天

193 阅读1分钟

java源码的class名称一般和文件名相同.主函数应是固定形式的定义模板.

javac工具 文件名需要指定扩展.java

java工具 文件名没写扩展.class

配置运行环境,修改PATH变量值添加bin目录,单独添加JAVA_HOME变量,方便后期使用及维护需要;

class XiaoXian{
	public static void main(String[] args){
		System.out.println("掘金不能输入英文引号阿");
	}
}

初写错误记录:

1,类名需要首字母大写驼峰[规律推测Java纯面向对象,系统提供的类或开发者写的类,都是一样的首字母大写驼峰],测试发现首字母不大写也可以运行;

且名前加public,不是class直接打头,难道class还像方法一样存在私有class吗?[答:public可以不写,应该是为public可省略,为私有值时不能省略,应该是有意义的]

2,方法名,没使用驼峰法,另方法名前只有public没有function或者method之类关键词,参数类型"String[]"应该是串数组类型,对于main函数的定义格式是固定的,当然其中args变量名称可变,有点像C的数据结构,主方法和构造函数类似吗?

3,链式调用,System是类,println是方法,那out是什么定位?[答:System是类库,应该是package,out是类,println是方法]