第一章 java编程预备知识

一、常见的DOS命令

        exit        退出窗口

        cls         清屏

        右键      粘贴

        dir        列出当前路径下的文件及文件夹

        cd        切换路径

        c:        切换磁盘

二、Java课外知识

        JDK:Java开发工具包

        Java包含三大块(三大方向)

        JavaSE        Java开发标准版

        JavaEE        Java企业版

        JavaME        Java微型版

三、Java语言特性

        简单性:相对C++编程语言来说,不支持多继承,不存在指针

        面向对象:符合人理解思维

        可移植性:在不同操作系统且具有Java运行的条件下,Java源码无需更改即可运行。

        多线程:哈

        健壮性:相对C++编程语言来说,具有内存回收机制

四、注释

        单行注释        //注释内容

        多行注释        /***************/

        javadoc注释

        /**

        *注释内容

        */

五、Java程序的编译和执行

        JDK安装之后自带javac和java.exe,JVM为java虚拟机,java程序是运行在java虚拟机上。

 编译阶段:

        1、打开DOS命令窗口。

        2、运行命令 javac 源码文件路径/HelloWorld.java

运行阶段:

        1、切换到文件所在路径。

        2、运行命令 java HelloWorld

        

六、第一个Java程序

源码:

public class HelloWorld  //public 表示公开的 class 表示定义一个类 HelloWorld表示一个类名
{
	//类体中不允许直接编写java语句 除声明变量之外

	//类体
	public static void main(String[] args)//公开的 静态的 主方法
	{
		//方法体
		
		//向控制台输出信息
		System.out.println("Hello World!");

		
	}
}

   流程:

        1、编写HelloWorld.java文件

        2、 javac  HelloWorld.java

        3、 生成HelloWorld.class

        4、java HelloWorld

七、public class 和 class 的区别

   1、一个java源文件当中可以定义多个class,当编译源文件时一个class会对应生成一个.class字节码文件。
   2、一个java源文件当中public的class不是必须的
   3、当一个java源文件中存在public 类,public类有且只能有一个,类的名字必须和 java源文件名一致。
   4、每一个class当中都可以编写main方法,都可以设定程序的入口。如果想执行B.class中main方法,通过运行java B,如果B类中不存在main方法,将会出错。

案例:

class X
{

}

class Y
{
	public static void main(String[] args)
	{
		System.out.println("this is Y");
	}
}

class Z
{
	public static void main(String[] args)
	{
		System.out.println("this is Z");
	}

}

public class test  //需要与源文件名字保持一致
{
	public static void main(String[] args)
	{
		System.out.println("this is test");
	}
}

1、运行命令 javac test.java

 生成类名对应的.class文件

2、运行命令 java Y,java Z,java X,结果如下

 由于X类中没有编写主方法,将会报错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值