Java SE 扩展

Java

即使有一天一无所有,也不缺重新来的勇气! -- 做一场梦

一、扩展知识

原来知识真的可以让一个人废寝忘食 -- CF.FC

1.1 Java 环境

环境是基本也是基础,只有弄好它才能万丈高楼平地起 -- CF.FC

  • 第一步:下载 JDK
    下载 JDK

  • 第二步:安装 JDK
    安装 JDK

  • 第三步:配置 JDK
    配置 JDK 一
    配置 JDK 二

  • 第四步:测试 JDK
    测试 JDK 一

验证 JDK 配置时的 DOS 窗口需要重新打开一个,否则不管是否安装成功,都不会有效果

Java 版本查看命令中的 Java 大小写无所谓,但 -version 必须小写,因 DOS 不区分大小写而命令区分

配置 Path 变量时添加的路径要放在最前面,因其他软件(尤其是Oracle)也可能配置 Path 而影响 JDK
@ echo off

%1 %2

ver|find "5.">nul&&goto :Admin

mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :Admin","","runas",1)(window.close)&goto :eof

:Admin

@echo 第一步 输入要设置的JAVA_HOME路径:(如: C:\Program Files\Java\jdk1.8.0_301)

set /p input="请输入JAVA_HOME路径:"

@echo 第二步 设置JAVA_HOME路径

setx JAVA_HOME "%input%" /M

@echo 第三步 设置PATH

setx path "%path%;%%JAVA_HOME%%\bin" /M

@echo “执行完成”

pause

rem input 用于接收用户输入可有 =,但set、setx 不能有 =,否则报错

rem VBS 脚本中不同数量的延时代码会影响代码的执行效果,且VBS、BAT 脚本好像有 bug

rem VBS中的msgbox 位置必须在 WshShell.Run "cmd.exe"、WScript.Sleep 1500 之后,否则报错

rem 执行 bat 脚本请用管理员权限(最高权限)以免报错,可用代码设置(:Admin 代码)或手动管理员权限打开(右键)

:: 要使 Path 的变量值进行追加,需要使用 %Path%;,且引用已定义变量的变量值需使用 %%变量名%%,如:%%Path%%

rem bat 和 vbs 可相互调用其脚本文件,但不能相互调用其代码,且 bat 调用 vbs 需要提前下载安装 SecureCRT.exe

rem setx 用于永久设置环境变量,set 用于临时设置环境变量,\M 参数可小写或大写,且可放在setx前或setx后,用于永久设置系统环境变量

rem 文件另存为 ANSI(类似于Windows 的 ASCII) 格式否则出现中文乱码,且文件的后缀为 .bat 或 .cmd,若未见文件后缀请手动打开文件扩展名选项即可
Dim WshShell

Set WshShell=WScript.CreateObject("WScript.Shell")

WshShell.Run "cmd.exe"

WshShell.Run "C:\Users\JF\Desktop\JDK.bat"

WScript.Sleep 1500

msgbox "点击此窗口开始,验证 Java 环境"

WScript.Sleep 1500

WshShell.SendKeys "java"

WshShell.SendKeys "{ENTER}"

WScript.Sleep 1500

WshShell.SendKeys "javac"

WshShell.SendKeys "{ENTER}"  

WScript.Sleep 1500

WshShell.SendKeys "java -version"

WshShell.SendKeys "{ENTER}"  

WScript.Sleep 1500

msgbox "验证结束"

二、IDEA 配置

工具的熟练会使你的工作事半功倍 -- CF.FC

  • 修改模板注释:File->Settings->Editor->File and Code Templates->Includes

修改模板注释

注释模板网址:https://blog.csdn.net/u010608551/article/details/107557003
  • 添加特殊注释:File->Settings->Editor->TODO
建议加一个 QA(Question & Answer)
  • 设置背景图片:File->Settings->Appearance&Behavior->Appearance->BackgroundImage...
免费 4K 电脑壁纸网址:https://wallhaven.cc/

三、文本编辑器(记事本)编写程序

从基本原理出发才会使后续的学习旅途一路坦途 -- CF.FC

  • 第一步:编写 Java 程序

编写 Java 程序

  • 第二步:编译 Java 程序
    image

  • 第三步:执行 Java 程序

二、代码仓库

我们都是普通人,要敢于、勇于、善于犯错 -- CF.FC

2.1 Hello World

main() 方法

/**
 * @author zhr(CF.FC)
 * @date 2023-09-05
 * @description HelloWorld.java
 */

/*
class 用来定义新的类,其类名是 HelloWorld,它是一个公共类(public),要求公共类名与文件名一致

public 表示访问权限、static 表示该方法是一个静态方法、void 表示 main() 无返回值

String args[] 为 main() 传入的参数,一般是通过命令传入的参数

main() 为 Java 程序的入口,并且创建 main() 只能按照固定写法,否则不能作为 Java程序 的入口

System 表示系统类、out 是 PrintStream 类的对象,println 是 out 对象的方法用于输出""的内容并换行
*/

// TODO 尝试修改类名
public class HelloWorld {
    // TODO 尝试将 String[] args 换成 String args[]
    public static void main(String[] args) {
        // TODO 尝试将 println 方法换成 print 方法
        System.out.println("Hello World!");
    }
}
posted @ 2023-09-19 10:04  尘风风尘  阅读(87)  评论(1)    收藏  举报