首页 > 编程语言 >Java入门知识

Java入门知识

时间:2024-07-20 21:29:19浏览次数:14  
标签:文件 java 入门 JDK 知识 Java 安装 class

Java特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

Java三大版本

  • JavaSE:标准版(桌面程序,控制开发....)
  • JavaME:嵌入式开发(手机,小家电....)
  • JavaEE:E企业级开发(web端,服务器开发...)

JDK、JRE、JVM

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment
  • JVM: Java Virtual Machine

Java开发环境搭建

卸载JDK

  1. 删除Java的安装目录
  2. 删除JAVA_HOME
  3. 删除path下关于java的目录
  4. java -version

安装JDK

  1. 百度搜索JDK8,找到下载地址

  2. 同意协议

  3. 下载电脑对应的版本

  4. 双击安装JDK

  5. 记住安装路径(D:\Program Files\Java\jdk1.8.0_271)image-20240716220226064

  6. 配置环境变量

    1. 我的电脑-->右键-->属性

    2. 环境变量-->JAVA_HOME

    3. 配置path变量

7.测试JDK是否安装成

打开cmd——>java -version

HelloWord

  1. 随便建一个文件夹,存放代码
  2. 新建一个java文件
    • 文件后缀名.java
    • Hello.java
    • 【注意点】系统可能没有显示文件后缀名,需要手动打开

3.编写代码

public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,World!");
	}
}
	

4.编译javac java文件,会生成一个class文件

5.运行class文件, java class文件

image-20240720193958070

Java程序运行机制

  • 编译型
  • 解释型

IDEA安装

IDE:集成开发环境

标签:文件,java,入门,JDK,知识,Java,安装,class
From: https://www.cnblogs.com/ZYJ0308/p/18313831

相关文章

  • java学习3
    这周的话想直接通过一个项目去进行学习,但是效果没有想象中的那么大好,我在网上抄了一个还算简单的图书管理系统,能连接数据库,将数据导入数据库。不像之前输入的数据结束程序就没了。但是只能增,没有删,改,查抄这个系统的时候出现了很多我不认识的技术栈,这时候我意识到一个完整项目是......
  • 知识图谱数据模型
    文章目录RDF图属性图    随着知识图谱规模的日益增长,数据管理愈加重要。一方面,以文件形式保存的知识图谱显然无法满足用户的查询、检索、推理、分析及各种应用需求;另一方面,传统数据库的关系模型与知识图谱的图模型之间存在显著差异,关系数据库无法有效地管......
  • 一些零碎的知识点
    一、is、id()和 == is通过对象地址进行判断 id()函数返回对象的唯一标识符,即返回对象地址==操作符比较的是两个对象的值(value)是否相等。如果两个对象的值相等,那么‘==’返回True==操作符可以用于所有数据类型,无论是可变还是不可变。二、数据类型的方法......
  • 零知识证明过程中秘密的正确性怎么验证:挑战空间C和一个输出空间Y或z是否在某个合理的
    目录零知识证明过程中秘密的正确性怎么验证:挑战空间C和一个输出空间Y或z是否在某个合理的范围内简化的“证明”过程注意事项零知识证明过程中秘密的正确性怎么验证一、零知识证明的基本原理二、秘密的正确性验证方法三、具体实现方式四、高权威来源信息非交互式证明......
  • 暑假学习Java第三周
    通过本周的学习我认识到了自己有很多的不足与优点,优点是我能够把问题细化逐步分析,缺点是我的意志力不够坚定。我还了解了Java的三大特性包括:面向对象:Java是一种面向对象的编程语言,它允许程序员定义一系列关于对象和类的概念,并将这些概念作为编程的基本单位。在实际内容中,面向对象......
  • Git入门
    初始化配置配置用户名gitconfig--globaluser.name"YourName"配置邮箱gitconfig--globaluser.email"[email protected]"存储配置(存储用户名邮箱)gitconfig--globalcredential.helperstore创建仓库创建一个新的本地仓库(省略project-name则在当前目录创建)g......
  • 推荐Java 杠把子技能库【Advanced Java】
    "AdvancedJava"通常是指Java编程语言及其相关技术在高级或专业层面的应用。它涵盖了Java标准版(JavaSE)、Java企业版(JavaEE,现在称为JakartaEE)和Java平台微服务版(JavaME)中的高级概念和技术。在软件开发领域,“AdvancedJava”可以指代一系列主题,包括但不限于:多线程和并发:处理线......
  • java报告第三周总结
    本周的学习内容为整个第四章的内容,学习中感觉知识点既多又杂,故在总结时尽量选用重要的或高度概括的知识点。面向对象语言特点:封装性、继承、多态类:类是java程序的基本要素,一个java程序就是由若干个类所构成,类是java语言中最重要的数据类型,类声明的变量被称为对象变量类、对象、......
  • 学Java的第三周(循环)
    在Java中,循环是指重复的操作或需要重复执行的代码。任何循环都需要有循环开始或结束的条件,如果循环无休止地进行,则称之为死循环。一个完整的循环结构必须满足以下特征:(1)循环有开始或结束的条件。(2)需要重复执行的操作或代码,称为循环操作或循环体。Java中while循环是-种非......
  • java3
    我学习了java的方法,在c++中相当于函数Java方法是面向对象编程中最核心的概念之一,它允许我们在程序中封装一部分代码,以便在需要时重复使用。方法的声明语法:访问修饰符返回类型方法名(参数列表){//方法体}访问修饰符:public:公有的,任何地方都能访问。protected:受保护的,同......