Com.Java.Basis第一课《Java的入门程序》

简介: Com.Java.Basis第一课《Java的入门程序》

Com.Java.Basis第一课《Java的入门程序》

第一部分:安装java常用的环境配置JDK:

官网的地址在下面:

https://openjdk.org/projects/jdk/


JDK一般安装在C盘 在C盘中建立一个文件夹为Java


@1

@2

@3


第二部分:环境配置问题:

注意下面的文件目录:

C:\Program Files\Java\jdk1.8.0_171\bin


本人以电脑系统Win11为例

此电脑——>点击鼠标右键找到属性——>找到高级系统设置——>环境变量

 


在系统变量中建立文件夹名称为JAVA-HOME 将下面的路径赋值到上面中去

C:\Program Files\Java\jdk1.8.0_171\bin


@1变量名对应的是文件夹名——>JAVA-HOME

@2变量值对应的是JavaJdk中的文件bin的路径——>C:\Program Files\Java\jdk1.8.0_171\bin

在系统变量中找到path的字母path的本意是编辑环境变量:


最后检查JDK是否安装成功了:

 

WIN+R——>输入cmd——>在弹窗中输入以下内容javac来查看jdk是否安装成功.


java -version 查看jdk的版本号:

Microsoft Windows [版本 10.0.22000.739]
(c) Microsoft Corporation。保留所有权利。
C:\Users\MZFAITHDREAM>javac
用法: javac <options> <source files>
其中, 可能的选项包括:
  @<filename>                  从文件读取选项和文件名
  -Akey[=value]                传递给注释处理程序的选项
  --add-modules <模块>(,<模块>)*
        除了初始模块之外要解析的根模块; 如果 <module>
                为 ALL-MODULE-PATH, 则为模块路径中的所有模块。
  --boot-class-path <path>, -bootclasspath <path>
        覆盖引导类文件的位置
  --class-path <path>, -classpath <path>, -cp <path>
        指定查找用户类文件和注释处理程序的位置
  -d <directory>               指定放置生成的类文件的位置
  -deprecation                 输出使用已过时的 API 的源位置
  --enable-preview             启用预览语言功能。要与 -source 或 --release 一起使用。
  -encoding <encoding>         指定源文件使用的字符编码
  -endorseddirs <dirs>         覆盖签名的标准路径的位置
  -extdirs <dirs>              覆盖所安装扩展的位置
  -g                           生成所有调试信息
  -g:{lines,vars,source}       只生成某些调试信息
  -g:none                      不生成任何调试信息
  -h <directory>               指定放置生成的本机标头文件的位置
  --help, -help, -?            输出此帮助消息
  --help-extra, -X             输出额外选项的帮助
  -implicit:{none,class}       指定是否为隐式引用文件生成类文件
  -J<flag>                     直接将 <标记> 传递给运行时系统
  --limit-modules <模块>(,<模块>)*
        限制可观察模块的领域
  --module <模块>(,<模块>)*, -m <模块>(,<模块>)*
        只编译指定的模块,请检查时间戳
  --module-path <path>, -p <path>
        指定查找应用程序模块的位置
  --module-source-path <module-source-path>
        指定查找多个模块的输入源文件的位置
  --module-version <版本>        指定正在编译的模块版本
  -nowarn                      不生成任何警告
  -parameters                  生成元数据以用于方法参数的反射
  -proc:{none,only}            控制是否执行注释处理和/或编译。
  -processor <class1>[,<class2>,<class3>...]
        要运行的注释处理程序的名称; 绕过默认的搜索进程
  --processor-module-path <path>
        指定查找注释处理程序的模块路径
  --processor-path <path>, -processorpath <path>
        指定查找注释处理程序的位置
  -profile <profile>           请确保使用的 API 在指定的配置文件中可用
  --release <release>
        为指定的 Java SE 发行版编译。支持的发行版:7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
  -s <directory>               指定放置生成的源文件的位置
  --source <release>, -source <release>
        提供与指定的 Java SE 发行版的源兼容性。支持的发行版:7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
  --source-path <path>, -sourcepath <path>
        指定查找输入源文件的位置
  --system <jdk>|none          覆盖系统模块位置
  --target <release>, -target <release>
        生成适合指定的 Java SE 发行版的类文件。支持的发行版:7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
  --upgrade-module-path <path>
        覆盖可升级模块位置
  -verbose                     输出有关编译器正在执行的操作的消息
  --version, -version          版本信息
  -Werror                      出现警告时终止编译
C:\Users\MZFAITHDREAM>java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
C:\Users\MZFAITHDREAM>

第三部分:我的Java入门小Demo.

Microsoft Windows [版本 10.0.22000.739]
(c) Microsoft Corporation。保留所有权利。
C:\Users\MZFAITHDREAM>E:
E:\>cd com.JavaDemo1
E:\com.JavaDemo1>javac JavaDay1.java
JavaDay1.java:3: 错误: 编码 GBK 的不可映射字符 (0xBE)
        System.out.println("娆㈣繋鏉ュ埌Java鐨勫叆闂ㄧ▼搴忕殑绗竴璇?");
                                                   ^
JavaDay1.java:5: 错误: 编码 GBK 的不可映射字符 (0xAF)
        //System.out.println("No Pains No Gains");  杈撳嚭鐨勮鍙ヤ俊鎭?
                                                              ^
JavaDay1.java:7: 错误: 编码 GBK 的不可映射字符 (0xB7)
        System.out.println("涓嶅幓鍔冲姩娌℃湁鏀惰幏鐨劼?");
                                          ^
JavaDay1.java:8: 错误: 编码 GBK 的不可映射字符 (0x80)
        System.out.println("浣犲ソ鍛?娆㈣繋鏉ュ埌java鐨 勪笘鐣屽涔犲唴瀹?");
                                ^
JavaDay1.java:8: 错误: 编码 GBK 的不可映射字符 (0xB9)
        System.out.println("浣犲ソ鍛?娆㈣繋鏉ュ埌java鐨 勪笘鐣屽涔犲唴瀹?");
                                                     ^
5 个错误
E:\com.JavaDemo1>java JavaDay1
错误: 找不到或无法加载主类 JavaDay1
E:\com.JavaDemo1>

上面的是等下要用到的代码内容:

在E盘中建立文件夹com.JavaDemo1

在com.JavaDemo1文件夹中建立文档JavaDay1.test文档中写入下面二个部分代码内容中选择一个部分代码进行写入然后Ctrl+S

public class JavaDay1 {
    public static void main(String[] args) {
        System.out.println("No Pains No Gains");
    }
}
package com.JavaBasicsDemo1;
/**
 * package com.JavaBasicsDemo1;   包名
 */
public class JavaDay1 {
    public static void main(String[] args) {
        System.out.println("欢迎来到Java的入门程序的第一课");
        System.out.println("2022/6/30");
        //System.out.println("No Pains No Gains");  输出的语句信息
        System.out.println("No Pains No Gains");
        System.out.println("不去劳动没有收获的·");
        System.out.println("你好呀欢迎来到java的世界学习内容");
    }
}

E: 切换盘符

E:\>cd com.JavaDemo1 在E盘中查找文件

E:\com.JavaDemo1>

E:\com.JavaDemo1>javac JavaDay1.java 开始编译文件


E:\com.JavaDemo1>java JavaDay1

在运行的窗口中会显示下面的一句话:如果是中文会出现中文乱码问题:

运行完后会有以下结果:No Pains No Gains

运用记事本写的目的是让你了解java代码编写的执行流程之后会采用Java开发软件IDEA 或者是Eclipse IDEA开发:前期重在java基础的内容:理论偏多。

软件的安装不在这里介绍:因为博客中已经有人介绍过了:

工欲上其事必先利其器

相关文章
|
1月前
|
自然语言处理 Java
Java中的字符集编码入门-增补字符(转载)
本文探讨Java对Unicode的支持及其发展历程。文章详细解析了Unicode字符集的结构,包括基本多语言面(BMP)和增补字符的表示方法,以及UTF-16编码中surrogate pair的使用。同时介绍了代码点和代码单元的概念,并解释了UTF-8的编码规则及其兼容性。
108 60
|
20天前
|
传感器 安全 算法
消防救援支队消防员单兵装备智能养护舱电机驱动java版程序(二)
本文探讨消防救援中智能养护舱电机驱动的Java程序设计,作为系列文章第二部分。通过自动化和智能化手段,智能养护舱提升了装备维护效率与准确性。文章详细介绍了电机驱动模块的设计与实现,包括硬件选型、PID控制策略、安全保护机制及Java程序架构,确保电机精确控制、稳定性和安全性。未来将优化功能并引入智能算法和物联网技术,进一步提升装备维护智能化水平。
|
20天前
|
IDE Java 开发工具
消防救援支队消防员单兵装备智能养护舱点击驱动java版程序(一)
智能消防作战服架通过电机驱动系统提升消防员作业效率和安全性。本文介绍基于Java的电机驱动程序开发,涵盖硬件准备、软件环境搭建及驱动程序实现。重点包括串口通信配置、电机控制类设计与控制逻辑实现,确保电机高效稳定运行。通过正确配置通信协议和串口参数,并添加异常处理机制,保障系统的安全性和可靠性。
|
2月前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
97 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
2月前
|
监控 架构师 Java
Java虚拟机调优的艺术:从入门到精通####
本文作为一篇深入浅出的技术指南,旨在为Java开发者揭示JVM调优的神秘面纱,通过剖析其背后的原理、分享实战经验与最佳实践,引领读者踏上从调优新手到高手的进阶之路。不同于传统的摘要概述,本文将以一场虚拟的对话形式,模拟一位经验丰富的架构师向初学者传授JVM调优的心法,激发学习兴趣,同时概括性地介绍文章将探讨的核心议题——性能监控、垃圾回收优化、内存管理及常见问题解决策略。 ####
|
3月前
|
SQL 安全 Java
Java 异常处理:筑牢程序稳定性的 “安全网”
本文深入探讨Java异常处理,涵盖异常的基础分类、处理机制及最佳实践。从`Error`与`Exception`的区分,到`try-catch-finally`和`throws`的运用,再到自定义异常的设计,全面解析如何有效管理程序中的异常情况,提升代码的健壮性和可维护性。通过实例代码,帮助开发者掌握异常处理技巧,确保程序稳定运行。
71 2
|
3月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
134 2
|
3月前
|
监控 安全 Java
Java中的多线程编程:从入门到实践####
本文将深入浅出地探讨Java多线程编程的核心概念、应用场景及实践技巧。不同于传统的摘要形式,本文将以一个简短的代码示例作为开篇,直接展示多线程的魅力,随后再详细解析其背后的原理与实现方式,旨在帮助读者快速理解并掌握Java多线程编程的基本技能。 ```java // 简单的多线程示例:创建两个线程,分别打印不同的消息 public class SimpleMultithreading { public static void main(String[] args) { Thread thread1 = new Thread(() -> System.out.prin
|
3月前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
3月前
|
存储 安全 Java
🌟Java零基础-反序列化:从入门到精通
【10月更文挑战第21天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
121 5

热门文章

最新文章