java毕向东helloworld_毕向东java基础课学习笔记2——Hello world

今天学完了传智播客毕向东老师的java基础教程——第一阶段:java开发前奏

1、java开发过程———————————————不建议先用ECLIPSE写代码,因为它的函数式自动生成的,不利于找寻编程手感

打开记事本写完程序后,修改扩展名为.java

然后在DOS控制台使用命令javac 对java文件进行编译

最后通过java命令对生成的class文件进行运行。

909a66f2e4ca8c058691cbc087e91857.png

第一步:编写

java都是通过类的形式来体现的,也就是说写的代码有开始也有结束

比如,程序都是以类(class)开始的

现在在记事本中写下以下代码:

class demo//(类名)

{} //大括号表示范围

存为123.java,称为源文件

第二步:编译

javac 123.java 从源程序生成JVM可以识别的运行程序——字节码文件demo.class(只要有虚拟机就可以运行的运行程序)

java demo.class 运行该运行程序

此时会报错,原因是以上程序不具备独立运行的环境,现在写个完整的HelloWorld

classDemo

{public static void main(String[] args) //主函数,为了保证类的独立运行,是程序的入口

{

System.out.println("hello world");

}

}

以上程序要注意三点:

1、String 第一个字母必须大写

2、System 第一个字母必须大写

3、每一行要打上;分号

4、必须有且仅有一个main函数

语法规范:

1、类名应该有意义,类名通常有单词组成,单词的首字母一般大写,多个单词组成的类名,每个单词的首字母也要大写

2、当class后面加上public时,类名和java文件名必须一致

Dos 窗口输入 set classpath= 表示清空classpath的配置

虚拟机启动的时候先找的环境变量classpath然后才是当前目录;path与之相反

当classpath里面没有分号;的时候,java虚拟机只在classpath中寻找,而加上分号后会先找classpath再找当前目录

所以为了防止运行文件重名导致的结果与预想不同,顾配置classpath时不要在结尾加分号

set classpath=.;c:\;b:\ 这里的.表示当前路径

备注:

classpath变量值是java类文件的目录

path变量是windows程序文件的目录

JVM查找类文件的顺序:

•如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。

•如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。

•值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次。

•值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。

•建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用“ . ” 表示。

一个java文件中可以有多个类,javac的时候就会生成多个class文件

java的注释:

java有文档注释,这是java所独有的

java的注释格式:

1、单行注释 //

2、多行注释

/*

*/

3、文档注释:

/**

*/

多行注释不允许嵌套多行注释

写代码的时候要养成注释的习惯

写代码的要求:先写需求和思路,再写代码

/*

需求:定义一个hello world 小程序。

思路:

1、

2、

步骤:

1、通过class关键字定义一个类,将代码都编写到该类中。

2、为了保证该类的独立运行,在类中定义一个主函数,格式为public static void main(String[] args)

3、保存为一个扩展名为java的文件。

4、在dos控制台中通过javac工具对java文件进行编译。

5、再通过java命令对生成的class文件进行执行。

*/

class Demo//定义一个类

{//主函数

public static voidmain(String[] args)

{//输出语句

System.out.println("hello java");

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值