7

【点滴记录】Java的初步入门(更新中)

 2 years ago
source link: https://blog.jixiaob.cn/?post=79
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
【点滴记录】Java的初步入门(更新中) - 赵苦瓜のBlog
欢迎食用『【点滴记录】Java的初步入门(更新中)』~,这里是赵苦瓜的看板娘desu~
欢迎来到赵苦瓜のBlog~!
【点滴记录】Java的初步入门(更新中)

首页 > 点滴记录    作者:赵苦瓜   2022年2月28日 9:01 星期一   热度:9°   百度已收录

 

前言

Java的JDK的安装是直接用的IDEA自带的那个安装的,

然后学习的教程也是廖雪峰老师的教程。

Java教程 - 廖雪峰的官方网站 (liaoxuefeng.com)

Java常见三种版本:

Java SE:Standard Edition(标准版)

Java EE:Enterprise Edition(企业版,web开发)

Java ME:Micro Edition(移动端,如半智能手机)

三者的关系图

┌───────────────────────────┐
│Java EE                                                  │
│    ┌────────────────────┐       │
│    │Java SE                                   │       │
│    │    ┌─────────────┐        │      │
│    │    │   Java ME               │        │      │
│    │    └─────────────┘        │      │
│    └────────────────────┘       │
└───────────────────────────┘
JDK:Java Development Kit
JRE:Java Runtime Environment(Java虚拟机)

设置环境变量

JAVA_HOME 指向JDK的安装路径 比如:C:\Users\DELL\.jdks\openjdk-17.0.2

然后在PATH里面添加bin:%JAVA_HOME%\bin

添加成功后,就可以在cmd里面尝试一下了:

  1. C:\Users\DELL>java -version
  2. openjdk version "17.0.2" 2022-01-18
  3. OpenJDK Runtime Environment (build 17.0.2+8-86)
  4. OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)

Java的bin目录下也有很多东西,比如java就是JVM虚拟机,javac是Java的编译器,jar可以把class打包成jar,javadoc可以从Java源码中自动提取注释并生成文档,jdb可以用于开发阶段的调试。

第一个程序

hello world

  1. public class Hello {
  2. public static void main(String[] args) {
  3. System.out.println("Hello World!");
↑文件名必须与类名相同,即Hello.java

然后编译为class文件,之后就可以运行了。

一个java源码只能定义一个public 类型的class,且要与文件名一致。

  1. PS F:\Java> javac .\Hello.java
  2. PS F:\Java> java Hello
  3. Hello World!

执行java虚拟机运行时,传入的是类名,而不是.class文件。Java虚拟机会自动寻找这个类名的class文件并执行。

Java 11 新增功能,虚拟机可以直接运行.java文件

  1. PS F:\Java> java Hello.java
  2. Hello World!

Java规定,某个类定义的public static void main(String[] args)是Java程序的固定入口方法,Java程序总是从main方法开始执行。

类名:首字母大写,驼峰命名法。

方法名:首字母小写,驼峰命名法。

// 单行注释

/*    */  多行注释

/**  */ 文档注释(如果有多行,通常每行以*开头)

  1. public class HelloWorld {
  2. * 这是第一个java程序
  3. * @param args 喵
  4. public static void main(String[] args) {
  5. System.out.println("HelloWorld");
  6. // 单行注释 /*

Java中有两种变量类型,基本类型的变量和引用类型的变量。

变量必须先定义后使用。定义时可以赋初值。与C语言类似。

基本数据类型

整数类型:byte、


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK