Java程序结构-corejava-2

目标:
1. 了解Java的程序结构;
2. 书写第一个Java程序;
3. 对于java的语法有个初步认知;

一.Java的程序结构:

1. 源文件:

    1) 定义:包含Java代码(按java语法规则编写的内容)的文件; 		

	2)特征:
          1.  以java作为后缀;
          2. 可以包含多个类/接口;
          3.名称与类名(只包含一个类/接口)或public修饰的类/接口(包含多个类/接口)同名;

      3)结构:
          1.包的声明语句(可有可无,如有只能有一行,且位于最前面);
          2.import语句(可有可无, 可有多行,紧跟着包的声明语句);
          3.类的声明语句{};


   2. 类:
      1) Java代码组织的单位, Java代码都是以一个个类形式组织的。用Java语言编写程序其实就是编写一个个类;
      		一个类里的语句内容用大括号括起来,一个类里带有零至多个方法。
      
      2) 结构: 
          1.类的声明语句,例:
              public class HelloWorld 
         2.类的内容语句,用大括号括起来:
              (1) 属性
              (2) 方法                       

   3. 方法:
      1) 类似于其它语言里的函数或过程。方法里带有零至多行语句。

      2) 结构: 
          1.方法的声明语句,例:
              public static void main(String[] args) 

          2.方法体,用大括号括起来:
              (1) 属性;
              (2) Java语句;   

   4. Main方法:
      		Java虚拟机执行Java程序时,首先执行调用的方法。main方法又叫程序的入口方法或起点方法。不管你的程序有多大,
      		不管你的程序有多少个类,一定都会有一个main()方法来作为程序的起点。

二、代码
1.在D:/java/中创建一个名为FirstJavaProgram.java的文件,需要将文件的扩展名设置为可视
2.以记事本打开,编写代码

public class FirstJavaProgram{
	public static void main(String[] args) {
		 System.out.println("Hello Java, I am your fans!");
	 }
}

3.运行程序

window+r—>输入cmd					回车			进入dos
输入D:								回车			进入D:盘符
输入cd java						 	回车			进入java文件所在目录
输入javac FirstJavaProgram.java		回车			开始编译java文件
输入java FirstJavaProgram			回车			开始运行程序

4.注意事项

注意事项:
		1.  允许构建的类中不存在public修饰的class,
			如果没有public修饰的类,此时在其中构建main方法.也能作为程序入口
  			public修饰的类必须和当前文件名称一致(大小写必须一致)
  			
		2.一个java文件中只允许有一个public修饰的类,并且该类的名称
  			必须和当前文件名称一致.类的名称与文件必须大小写一致.
  			允许类名称小写,只要和文件名称一致.允许有多个普通类
  			
		3.public static void main(String args[]){} 程序的入口所有的方法的构建
			
  			public去掉 编译通过,运行时发现找不到main方法.程序不能运行
  			static去掉 编译通过,运行时发现找不到main方法.程序不能运行
  			void去掉  编译不通过  报方法缺少返回类型
  			public和static位于可以置换,因为都是修饰符.
  			其他内容的位置都不能置换,必须满足方法构建的顺序
  			修饰符 + 返回类型 + 方法名(参数类型 参数名称…){}
  			main名称不一致, 编译通过,运行时发现找不到main方法,程序不能运行
  			main可以和后面()存在空格,jvm仍然理解成main方法
  			String类型发生改变,编译通过,运行时发现找不到main方法,程序不能运行
  			String类型大小写敏感.不能随意更改,编译不通过.
  			args名称可以发生改变,jvm仍然理解成main方法
  			[]位置可以发生改变,可以位于String后面或者args后面,但是不能不写
  			如果不写,编译通过.jvm找不到main方法
  			main方法在一个类中只能出现一次
  			
		4.package import public class 的顺序
  			package最先并且只能有一个,但是可以不位于第一行,但要为首句
  			import必须紧跟package,可以有多个
  			java.lang包是默认导入的jar包,换言之这个包下面的所有类默认被导入.
  			public class必须位于package以及import之后,但是和其他class没有顺序
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值