java01~

java01

java 简介与开发环境配置

程序 有序指令的集合

解释型语言 编译型语言

public class demo01 {
public static void main(String[] args) {

int res = 1 + 1;
System.out.print("结果:" + res);
}
}
  1. javac filename 编译

  2. java classname 执行

  3. java JVM 虚拟机机制 支持编译完的 .class 文件 在多个系统下执行

    3.1 JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据,内存,寄存器,包含在 JDK 中

    3.2 对于不同的平台 有不同的虚拟机 虚拟机屏蔽了底层运行平台的差别 即 “一次编译 到处执行”

    3.3 JDK = JRE + java开发工具(jdk --> bin --> java javac javadoc javap...)--> java 程序开发者

    3.4 JRE = JVM + java核心类库 --> java 程序使用者

  4. 安装JDK 之 配置环境变量

    4.1 我的电脑 --> 属性 --> 高级系统设置 --> 环境变量

    4.2 增加 JAVA_HOME 环境变量,指向 JDK 的安装目录

    4.3 编辑 path 环境变量,增加 %JAVA_HOME%\bin

    4.4 dos 测试

    4.5 环境变量 之 用户变量 系统变量


java 快速入门

// 类
public class demo02 {
// {} 类的开始和结束
// 主方法 程序的入口
public static void main(String[] args) {
// {} 方法的开始和结束
// 输出语句 输出到屏幕上
// ; 语句结束
System.out.println("Hello,World~");
}
}
  1. 编码

  2. 运行机制 源文件 --> 编译器 --> 字节码文件 --> JVM

  3. 开发注意事项

    3.1 源文件以 .java 为扩展名,基本组成部分是类(class)

    3.2 执行入口是 main() 方法,有固定的书写格式

    3.3 严格区分大小写

    3.4 语句以 ; 结束

    3.5 大括号成对出现

    3.6 一个源文件中最多只能有一个 public 类,其他类的个数不限

    3.7 如果源文件包含一个 public 类,则文件名必须按该类名命名

    3.8 一个源文件中最多只能由一个 public 类,其他类的个数不限,也可以将 main() 方法写在非 public 类中,然后指定运行非 public 类,入口方法是 非 public 类的 main() 方法


java 转义符

// 转义符
public class demo03 {

public static void main(String[] agrs) {

// \t 一个制表位 实现对齐功能
System.out.println("北京\t天津\t上海")

// \n 换行符
System.out.println("北京\n天津\n上海")

// \\ 一个\
System.out.println("北京\\天津\\上海")

// \' 一个'
System.out.println("北京\'天津\'上海")

// \" 一个"
System.out.println("北京\"天津\"上海")

// \r 一个回车
System.out.println("北京\r天津\r上海")

}
}

java 注释

// 注释
// 单行注释 多行注释 文档注释
// 多行注释不能嵌套多行注释 否则报错
//

/**
* @author 小明
* @version 1.0
*/

public class demo04 {

public static void main (String[] args) {
// 单行注释
/* 定义变量
求和
输出结果
*/
int x = 1, y = 1;
int res = x + y;
System.out.println("Result:" + res);
}
}
  • javadoc -d 文件地址 -xx -yy 文件名


posted @   litilestar  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示