JAVA入门笔记(一)

JAVA

1.安装

idea 官网社区版即可

新版ui 感觉很喜欢

插件都是直接搜Chinese 安装简体中文

2.简介

┌───────────────────────────┐
│Java EE                    │
│    ┌────────────────────┐ │
│    │Java SE             │ │
│    │    ┌─────────────┐ │ │
│    │    │   Java ME   │ │ │
│    │    └─────────────┘ │ │
│    └────────────────────┘ │
└───────────────────────────┘

java中的jre相当于就是一个打包的包 可以运行java字节码

jdk编译调试

  ┌─    ┌──────────────────────────────────┐
  │     │     Compiler, debugger, etc.     │
  │     └──────────────────────────────────┘
 JDK ┌─ ┌──────────────────────────────────┐
  │  │  │                                  │
  │ JRE │      JVM + Runtime Library       │
  │  │  │                                  │
  └─ └─ └──────────────────────────────────┘
        ┌───────┐┌───────┐┌───────┐┌───────┐
        │Windows││ Linux ││ macOS ││others │
        └───────┘└───────┘└───────┘└───────┘

3.运行

public class Hello{
	public static void main(String[] args){
		System.out.println("Hello,world!");
}}

定义了一个class(类),类名是Hello,public表示类是公开的

public, class 都是Java的关键字,必须小写;Hello是类名,首字母大写;

{ }中是类的定义;类中定义了一个名为main的方法,用()括起来的是方法参数,参数类型是String[],参数名是args

public、static用来修饰方法,这里表示它是一个公开的静态方法,void是方法的返回类型

{}中的就是方法的代码,每行代码用;结束

保存时,文件名与定义的类名保持一致,即Hello.java

javac Hello.java

java Hello

java Hello.java

4.java程序基本结构

ctrl+shift+l

5.变量和数据类型

变量部分与C相同

常量 final double PI=3.14

var 关键字

StringBuilder sb = new StringBuilder();
var sb = new StringBuilder();

6.字符和字符串

image-20230321141814445

不可变

https://www.liaoxuefeng.com/wiki/1252599548343744/1255938912141568

7.数组类型

与C相比略有不同

image-20230321142731674

posted @ 2023-03-21 14:39  m1m0ry  阅读(2)  评论(0编辑  收藏  举报