首页 > 编程语言 >Java 初识

Java 初识

时间:2023-12-02 16:11:22浏览次数:42  
标签:java JDK Hello 初识 World Java 环境变量

Java初识

一、三大版本:

write once、run anywhere.

  1. Java SE(核心):标准版(桌面程序,控制台开开)
  2. Java ME:嵌入式开发(手机,小家电)
  3. Java EE:企业级开发(web端,服务器开发)

二、JDK,JRE,JVM

  1. JDK: java development kit
  2. JRE: java runtime environment
  3. JVM: java virtual machine

三、Java开发环境搭建

JDK下载与安装:

浏览器搜索JDK8,Oracle的网站里,查看自己的电脑版本后下载对应的版本,安装路径弄个好记忆的,后面会用。

如何卸载JDK?

  • 删除Java的安装目录:我的电脑,属性,高级系统设置,环境变量
  • 删除Java_Home
  • 删除path下关于Java的目录
  • Java-version查验

配置环境变量:

  • 我的电脑,右键,属性

  • 环境变量,JAVA_HOME

    变量名 JAVA_HOME
    变量值 安装路径

配置path变量:

path里新建两个这个:

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

检查是否安装成功:

cmd,输入“Java+空格+-version”

JDK目录介绍

Hello World及简单语法规则:

  1. 随便新建一个文件夹,存放代码
  2. 新建一个.java文件,学会修改后缀名
  3. 编写代码
public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,World");
	}
}

可能出现的问题

  1. 注意大小写
  2. 尽量输出英文
  3. 文件名和类名必须保持一致
  4. 符号使用了中文也会报错

四、小总结(本节回顾)

  • 本节的搭建开发环境尤为重要,从注册Oracle账号下载JDK8到配置环境变量,再到如何检验是否搭建成功开发环境和做出第一个代码尝试:Hello,World。
  • 重点还是如何配置环境变量
  • 运行“Hello,World”
  • 配置环境变量其实就是为了在任何位置都能直接运行
  • 用户环境变量和系统环境变量又有区别。

标签:java,JDK,Hello,初识,World,Java,环境变量
From: https://www.cnblogs.com/GXJIE/p/17871742.html

相关文章

  • Java 8 仍被广泛使用,占比 50%
    调查中,更多的开发人员选择在生产中使用Java17,而不是Java11。Docker逐渐成为打包Web应用程序的首选,且Spring和SpringBoot的使用率遥遥领先。具体而言,开发者最常使用的 Java版本是 Java8,占比高达 50%;其次分别是 Java17(45%)、Java11(38%)以及 Java20(11%)......
  • java: 错误: 无效的源发行版:17
         ......
  • java练习:json字符串转map、arrayList
    使用依赖包:<dependency><groupId>com.alibaba.fastjson2</groupId><artifactId>fastjson2</artifactId><version>2.0.0</version></dependency>获取数据:packagecom.example......
  • Java零基础入门-输出
    前言Java是一种面向对象的编程语言,广泛用于开发各种应用程序。入门Java编程需要了解基本的语法规则和常见的编程思路,本文将从输出入手,介绍Java语言的基本语法和使用方法,为初学者提供帮助。摘要本文主要介绍Java语言的输出功能,包括各种输出方法的基本语法和使用方法,以及Java语言......
  • Java流Stream使用详解(中)
    一、Stream流的中间方法名称说明Stream<T> filter(Predicate<?superT> predicate)过滤Stream<T> limit(longmaxSize)获取前几个元素Stream<T> skip(longn)跳过前几个元素Stream<T> distinct()元素去重,依赖(hashCode和equals方法)static<T> Stream<T> concat(Stream......
  • Java预科
    Java预科一、学会用MarkDown语法在文本编辑器Typora上总结和思考学过的知识发到博客上面。​博客推荐使用博客园,直接搜typora下载即可。新建文件夹“MarkDown学习”☞新建文本.txt☞改文件后缀xxx.md即可。二、MarkDown语法,先学会语法,再学快捷键。(标题)一个“#”为......
  • 走进Java
    day1走进Java对于新手零基础的我想对自己说:​对于零基础的人学习Java这件事来说其实任何困难都不怕,比如总有人会问英语不好/理解慢/现在学晚不晚,其实持之以恒才是最关键的!没有坚持,一切学习都是白谈。​坚持的重要性不止在学习Java这条路上尤为关键,在其他方面的学习也是一样......
  • 初始Java
    初始Java1.编程语言发展史机器语言汇编语言高级语言2.Java发展史3.Java体系结构JavaSEJavaEEJavaME4.Java的特性和优势跨平台/可移植性安全性面向对象简单性高性能分布式多线程健壮性5.Java核心机制_垃圾收集机制1.不再使......
  • Java并发(十六)----线程八锁
    所谓的“线程八锁”其实就是看synchronized锁住的是哪个对象情况1:12或21都是有可能的,就看cpu先调度哪个线程@Slf4j(topic="c.Number")classNumber{  publicsynchronizedvoida(){    log.debug("1"); }  publicsynchronizedvoidb(){......
  • 【JavaSE】一些常见API(Object、Objects、Math、System、BigDecimal、包装类、Arrays)
    Object类Object类介绍toString方法直接println(对象名),默认会自动调用(对象名.toString),而.toString默认是返回地址信息->全类名(包名+类名)@地址的十六进制哈希值,因此如果println(对象名)控制台没有输出地址值,说明该类一定重写了Object类的toString方法,比如String类和Arr......