Java-day01(基本常识,环境搭建,注释,HelloWorld)

简介: Java-day01(基本常识,环境搭建,注释,HelloWorld)

学习流程图

一:基础常识

软件:按照特定顺序的计算机数据与指令的集合。可分为系统软件(如操作系统)和应用软件(如QQ)

人机交互方式:图形化界面(GUI)与命令行(CLI)

常用DOS命令

dir(列出当前目录下的文件及文件夹)

md(创建目录)

rd(删除目录)

cd(进入指定目录)

del(删除文件)

exit(退出DOS命令行)

命令行打开快捷键:win+R输出 cmd 即可

将hello CatGod007输入到文件test.txt中(没有此文件会自动创建)

echo hello CatGod007 > test.txt               

Java版本:Java SE(标准版),Java EE(企业版),Java ME(小型版)

Java特点:面向对象,健壮性,跨平台性(一次编译,到处运行)

Java核心机制:JVM(Java虚拟机),垃圾收集机制

二:Java环境搭建

JDK:Java开发工具包(包含JRE,javac,jar等)
JRE:Java运行环境

1.下载jdk

https://www.oracle.com/cn/java/technologies/downloads

2.点击JDK安装包进行安装

3.配置环境变量

根据之前链接下载安装的jdk版本,可以不用设置环境变量,因为在安装的过程中,它自己有添加进系统环境变量。

如果是下载的其他版本的jdk,需要自己添加用户环境变量

如下面这个版本的

  1. 鼠标右键点击计算机属性 》》 选择高级系统设置 》》 选择环境变量

  1. 添加用户变量JAVA_HOME与值,点击用户变量Path,添加值 %JAVA_HOME%\bin


  2. 点击确定,直至退出

4.查看jdk版本

java -version  

三:Java注释

注释不允许多层嵌套

单行注释://注释字段

多行注释:/* 注释字段 */

文档注释:/** 注释字段 */

四:测试

Hello World的编写

创建一个名为HelloWorld的java文件(注意是java文件,不是txt文件)

/**
@author catgod007                                     
@version v1.0 
*/
public class HelloWorld{
  //main方法(程序入口)
  public static void main(String[] args){
  /*
  输出语句:System.out.println();
  */
    System.out.println("hello,word~");
  }

编译成字节码文件

javac HelloWorld.java    

运行字节码文件

java HelloWorld

五:注意事项

一个源文件只能有一个声明为public的类,同时此类的类名与源文件名一致

其他

感谢大家的支持,关注,评论,点赞!

参考资料:

尚硅谷宋红康20天搞定Java基础上部

81

目录
相关文章
|
Java 数据安全/隐私保护
java实现加密电话号码,有具体的加密流程注释
java实现加密电话号码,有具体的加密流程注释
31 0
|
2月前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——实体层(User.java)
mybatis简单案例源码详细【注释全面】——实体层(User.java)
14 0
|
3天前
|
Java
【Java探索之旅】我与Java的初相识(完):注释,标识符,关键字
【Java探索之旅】我与Java的初相识(完):注释,标识符,关键字
5 0
|
9天前
|
Java 开发者
Java基础知识整理,注释、关键字、运算符
在日常的工作中,总会遇到很多大段的代码,逻辑复杂,看得人云山雾绕,这时候若能言简意赅的加上注释,会让阅读者豁然开朗,这就是注释的魅力!
39 11
|
17天前
|
SQL 关系型数据库 MySQL
Hive【环境搭建 01】【hive-3.1.2版本 安装配置】【含 mysql-connector-java-5.1.47.jar 网盘资源】【详细】
【4月更文挑战第6天】Hive【环境搭建 01】【hive-3.1.2版本 安装配置】【含 mysql-connector-java-5.1.47.jar 网盘资源】【详细】
30 1
|
2月前
|
Java 编译器 API
Java注释
Java注释
12 0
|
2月前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——Utils层(MybatisUtils.java)
mybatis简单案例源码详细【注释全面】——Utils层(MybatisUtils.java)
13 0
|
2月前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——测试层(UserMapperTest.java)
mybatis简单案例源码详细【注释全面】——测试层(UserMapperTest.java)
10 0
|
2月前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——Dao层接口(UserMapper.java)
mybatis简单案例源码详细【注释全面】——Dao层接口(UserMapper.java)
7 0
|
2月前
|
Java 数据库连接 mybatis
mybatis简单案例源码详细【注释全面】——实体层(Role.java)
mybatis简单案例源码详细【注释全面】——实体层(Role.java)
8 0