java 代码重用需要注意的事项_第一个Java程序

本文详细介绍了Java环境变量配置,包括JAVA_HOME与classpath的设置,以及javac和java指令的使用。通过实例演示了从编写源代码到编译成字节码,再到虚拟机解释执行的过程,解析了在执行过程中可能遇到的问题及解决方案,如编码问题和找不到主类的错误。同时,文章强调了代码规范和路径管理的重要性。
摘要由CSDN通过智能技术生成

配置环境变量

314660db163bcc311038e4a52ab4778e.png

d5ede5e361890921d3becfbc844b7c5a.png

926e33f6b8022b6e34df9c58d379bd9b.png

配置JAVA_HOME

31d746202ea00a622d56c3a3612fe7c7.png

配置classpath  告诉java指令到哪里去找字节码

b2c4fcb3c79f8c8e59531f25f2d29234.png

javac指令可以跨目录去编译    编译其他目录下源代码

java不能跨目录去解释 执行代码

924a99cdf12cea40eb9587cef21ebc2b.png

一、编写一个java程序

1、创建源代码文件   文件名首字母大写  推荐写法  大写英文首字母开头   数字在后 可以使用_   不推荐使用$

737c8dd749c1f26554318f79ff1f9ae7.png

2、在源代码文件中 添加一个类

994fcdb752e31314f9599251d2159bd0.png

3、在类中添加主方法

a04ff3e22e688c502c8f3049a59eb9e5.png

4、在主方法中添加功能代码

5eaf1ccdb2f19ffe40ec8ede5fb452d4.png

二、将源代码编译成字节码  javac

使用javac指令将源代码进行编译

使用dos窗口 将源代码编译 

2b2acaf8fd0b217fbdf1f0ce3fb286a5.png

三、将字节码交给虚拟机 解释执行  java

java指令  调用虚拟机 解释执行字节码

java后面只能放类名 不能放文件名

34873b0badddb763a73a0589502ef776.png

/*    此乃注释也,说明性文字,不会执行    功能:输出Hello Java    技能:第一个Java程序、Java开发运行过程        1.开发java源代码        1.定义一个类class,Test是类的名字        2.在类中定义一个方法(函数),方法名字main        3.在方法中书写语句:输出内容        注意:代码缩进            2.编译:java源代码编译成class文件        问题1:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。        原因:当前目录不是javac所在的目录        解决1:让当前目录变成javac所在的目录        解决2:如果在当前目录找不到,就到指定的目录下寻找;            需要配置环境变量path                      问题2:错误: 编码GBK的不可映射字符        原因:大陆默认编码gbk,但是notepad++的默认编码是utf-8        解决:notepad++的默认编码改成gbk                问题3:javac Test  错误: 仅当显式请求注释处理时才接受类名称 'Test'        原因:编译的时候需要后缀java                        3.解释执行:class文件解释成机器码并执行        错误1:找不到或无法加载主类 Test.class        原因:class不写                错误2:找不到或无法加载主类 Test        原因:当前目录下没有Test.class        解决方法:配置classpath,.;d:/myjava  首先在当前目录查找,找不到,自动到指定目录下寻找        4.总结      1.常用语法错误        1.每条语句以;结束        2.println()中双引号的内容原样输出        3.区分大小写 String  System        4.如果一个class是public的,要求类名和文件名相同        5.public static void mian(String args []){}程序的入口        6.修改了源代码,需要重新编译        7.注意代码的缩进,成对编程           2.path和classpath区别        javac Test.java        java  Test        path:指定javac.exe和java.exe两个命令的位置        classpath:指定解释的时候class的位置     3.Java_HOME        便于重用环境变量,利于后期修改           */public class Test{    public static void main(String args []){        System.out.println("Hello Java");        System.out.println("尚学堂");    }}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值