初识JAVA

发布于:2024-10-10 ⋅ 阅读:(7) ⋅ 点赞:(0)

初识Java

1、Java的优点
跨平台,简单,安全,健壮,面向对象
2、Java的核心优势
跨平台
Java的跨平台原理
在这里插入图片描述
1、.class:二进制的,结构中立,平台独立,字节编码文件:bytecode。
2、Java跨平台的基础:虚拟机技术,JVM:Java Virtual Machine
3、Java源程序在任何平台上面都可以运行吗?只要安装对应平台版本的JVM,就可以运行
4、Java和C,谁的性能好?C快,C一步到位,编译成机器码。Java先编译成.class文件再有JVM解释成机器码
5、为什么这么设计Java?互联网平台各异,需要一个跨平台的语言,一次编译到处运行。
6、C:多次编译,到处执行。

1)代码:

public class HelloWorld{
public static void main(String[] args){
System.out.println(“HelloWorld”);
}
}

2)相关知识点:

1.语法(开发源程序):
(1)public class HelloWorld{…}:Java的代码写在类里;
HelloWorld:自定义的类名,首字母大写;见名知意;
(2)public static void main(String[] args){…}: 程序的入口;
(3)System.out.println(“HelloWorld”);输出"HelloWorld"。双引号里的内容原样输出。

2.编译:javac HelloWorld.java;
问题1:‘javac’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
解决方案:配置环境变量:
计算机—》属性—》高级—》环境变量—》
1)Path:添加javac.exe,java.exe命令所在的路径,
C:\Program Files (x86)\Java\jdk1.7.0_79\bin;
2)classpath:找到.class文件;
3)JAVA_HOME: 便于后期修改;

   问题2:        
   javac: 找不到文件: HelloWorld.java
   用法: javac <options> <source files>
   -help 用于列出可能的选项

3.运行:java HelloWorld(不要加.class后缀)

常见问题:
(1)改变环境变量之后,DOS要重启。
(2)如果class用public修饰的,源文件名必须和类名一致。
(3)classpath:为了找到.class文件, java HelloWorld。
(4)编程习惯:(1)起名:见名知意;
(2)成对编程:大,中,小括号成对;
(3)注意缩进;
(4)标点符号语法范畴的,英文的;
(5)Java区分大小写。
(5)源程序修改过,必须保存,重新编译;
(6)格式—>首选项—>新建: Windows, 编码:ANSI,默认语言:Java。

4.注释:
(1)单行注释;
(2)多行注释;
(3)文档注释;
/**
文档注释;命令,javadoc HelloWorld.java
*/

5.反编译;注释不参与编译,反编译注释清空了。

1、一个Java源文件可以包含多个class,编译后是多个.class文件。
2、一个Java源文件只能有一个public的class。