java学习笔记(一)java基础
Java技术既是编程语言又是平台。
java编程语言
- 一个类文件(.class)不包含的代码是原产于你的处理器; 相反,它包含*字节码
-Java虚拟机(Java VM)的机器语言。然后,java启动器工具将使用Java虚
拟机的实例运行您的应用程序。
java 虚拟机的优点:
因为Java VM在许多不同的操作系统上都可用,所以相同
的.class文件能够在不同的操作系统上运行。一些虚拟机(例如
[Java SE HotSpot概览)在运行时执行其他步骤,以提高应用程序
的性能。这包括各种任务,例如查找性能瓶颈和重新编译(使用本
机代码)经常使用的代码部分。
java平台
- 一个平台是在程序运行的硬件或软件环境。我们已经提到了一些最受欢
迎的平台,例如Microsoft Windows,Linux,Solaris OS和Mac OS。
可以将大多数平台描述为操作系统和基础硬件的组合。Java平台与大多
数其他平台的不同之处在于,它是一个基于软件的平台,可以在其他
基于硬件的平台上运行。
java平台有两个组件
- 在Java虚拟机
- Java应用程序编程接口(API)
作为独立于平台的环境,Java平台可能比本地代码慢一些。但是,编译
器和虚拟机技术的进步正在使性能接近本机代码,而不会威胁可移植
性。
第一个java程序
java代码如下
public class OneProject{
public static void main(String[] args) {
System.out.println("hello World");
System.out.print("Hello world");
}
}
java的注释
- 注释被编译器忽略,但对其他程序员有用。Java编程语言支持三种注释:
/* 注释文件 */
编译器会忽略从/到的所有内容/。
/** 注释文件 */
这表示文档注释(doc comment,简称)。编译器会忽略此类注
释,就像它会忽略使用/和的注释一样/。javadoc在准备自动
生成的文档时,该工具使用文档注释。
// 注释内容
编译器将忽略从//行尾到行尾的所有内容。
- 关键字class开始于一个名为的类的类定义name,并且每个类的代码出现在
上面用粗体标记的左花括号和右花括号之间。
main方法
该main方法类似于mainC和C ++中的功能。它是应用程序的入口点,随后将
调用程序所需的所有其他方法。
问题和练习
- 当您编译用Java编程语言编写的程序时,编译器会将人类可读的源文件转换成Java
虚拟机可以理解的平台无关代码。这个独立于平台的代码叫什么?
字符串
- 注释方式有哪几种
/* 注释文件 /
/* 注释文件 */
// 注释内容
- 如果在运行时看到以下错误,应该首先检查什么:
线程“main”java.lang.NoClassDefFoundError中出现异常:
HelloWorldApp.java。
检查您的类路径。找不到您的班级。
- 该main方法的正确签名是什么?
正确的签名是public static void main(String[] args)或public static void main(String… args)
- 当宣布main方法,其修改必须先来,public还是static?
它们可以任意顺序排列,但约定为public static。
- 该main方法定义哪些参数?
该main方法定义单个参数,通常名为args,其类型是String对象数组。
来源:CSDN
作者:void.bug
链接:https://blog.csdn.net/qq_45205390/article/details/104177061