首页 > 编程语言 >JAVA基础知识

JAVA基础知识

时间:2024-09-12 22:16:17浏览次数:9  
标签:文件 java JDK 基础知识 --- 开发工具 JAVA

JAVA版本(Oracle甲骨文)

  1. 标准版(JZSE)
  2. 微缩版(JZME)
  3. 企业版(JZEE)

JAVA特性

跨平台、安全、简单、面向对象(封装、继承、多态)、动态特性、分布式
JDK(JAVA开发工具)---JRE(JAVA运行环境)---JVE(JAVA虚拟机)

JVM

是可运行java字节码的假想计算机基于下层操作系统和硬件平台
功能:执行代码、管理内存、执行垃圾回收

Hello,Word!

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

底层思想

源代码(Java文件)---编译器(字节码文件)---输出(JVM)

JDK安装

  1. bin
    开发工具的可执行文件在目录
  2. lib
    开发工具所使用的类库文件
  3. jre
    JDK开发工具使用的java运行时环境安装完JDK后配置的环境变量
    **JAVA_HOME指向JDK的安装路径
    **PATH指向JDK的bin目录
    **Javac.exe 用来编译源代码的命令
    eg:javac.HelloWord.java
    **java.exe java字节码解释程序
    eg:java.HelloWord

java语法规则

1.区分大小写
2..java为扩展名

类文件

1.一个源文件只能包含一个公共类
2.类名和源文件名需要相同
3.源程序(.java)文件经过编译后生成类文件(.class)

类路径(CLASSPATH)

1.虚拟机用来查找类的目录和文件
2.可设为系统环境变量
3.可使用java命令中的-cp参数指定

标签:文件,java,JDK,基础知识,---,开发工具,JAVA
From: https://www.cnblogs.com/qingsi/p/18411202

相关文章

  • Java面试笔记记录6
    1.Spring是什么?特性?有哪些模块?Spring是一个轻量级、非入侵式的控制反转Ioc和面向切面AOP的框架。特性:1.Ioc和DISpring的核心就是一个大的工厂容器,可以维护所有对象的创建和依赖关系,Spring工厂用于生成Bean,并且管理Bean的生命周期,实现高内聚低耦合的设计理念。2.AOP编程Sp......
  • 第一章网页的基础知识
    1.1认识网页网站1.1.1认识网站和网页及常用术语网页:是构成网站的基本元素,包含文字、图片、链接、多媒体等各种信息,可以展示丰富的内容,用户通过在浏览器中输入网址来访问特定的网页,从而获取信息。网站:‌‌是指在互联网上,根据一定的规则,使用HTML(超文本标记语言)等工具制作的......
  • JavaScript语法入门五 常量
    常量声明一个常量就是声明一个常数。声明之后就不能修改(不能通过重新赋值进行修改)。使用const关键字。该关键字是ES6新增加的关键字。用const声明常量时,必须初始化。例子1:constmyBirthday='18.06.1981';例子2:<script> constPERSON='jack' {   constPERSON='tom' ......
  • JavaWeb
    课程学习路线,重点在后端。学习可以掌握能力Web工作流程,不同的浏览器,内核不同,对于相同的前端代码解析的效果会存在差异。Web标准HTML:负责网页的结构。CSS:负责网页的表现。JS:负责网页的行为。HTML、CSS快速入门在文件夹中新建一个后缀为html的文本文件,输入以下代码,就能在浏览器打开......
  • java方法:什么是方法?
    java方法是语句的集合,它们在一起执行一个功能:方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用例如:即______()是方法设计方法的原则:方法的本意时功能块,就是实现某个功能块,就是实现某个功能的语句块的集合,所以最好保持方法的......
  • 基于java+ssm+vue的大学生社团活动管理微信小程序
    项目介绍随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了基于大学生社团活动管理的微信小程序的开发全过程。通过分析大学生社团活动管理的不足,创建了一个计算机管理基于大学生社团活动管理的微信小程序的方案。文章介绍了基......
  • 基于java+springboot+vue的校园失物招领系统
    ......
  • 关于java学习基础路线的分享【javaSE】
    成长路上不孤单......
  • C++入门基础知识64——【关于 C+++数据抽象】
    成长路上不孤单......
  • java学习第一天
    java定义指针ctrl+a全选classhellword(//class 定义一个类名,类名和文件名可以不一样//写了多少个class类,就有多少个class文件 publicstaticvoidmain(string[]args){ System.out.println("hello,world")})​```编译刷时候要有后缀名```classdemo{ publ......