IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java基础入门学习笔记—day01 -> 正文阅读

[Java知识库]Java基础入门学习笔记—day01

前言:

? ? ? ?笔者的水平有限,如果有哪些地方看到错误或者有其他不同的看法,欢迎来评论区指出问题,大家一起进步。

? ? ?

一:Java总述:

Java是美国Sun公司(Stanford University Network)在1995年推出的高级编程语言,由Java之父詹姆斯·高斯林(James Gosling)博士所在的小组设计而成,并命名为OAK,后重命名为Java。于2009年被 Oracle (甲骨文)公司收购。

Java是一门面向对象编程语言,吸收了C/C++的优点,摒弃了C/C++复杂的指针,多线程等内容,也不需要用户手动释放内存空间(Java有自动垃圾回收机制)。

Java的应用领域非常广泛,例如天猫、京东、物流系统、网银系统,以及服务器后台处理大数据的存储、查询、数据挖掘...等。

Java分为三大体系:

JavaSE: Java 语?的(标准版),?于桌?应?的开发,是其他两个版本的基础?。
JavaME: Java 语?的(?型版),?于嵌?式消费类电?设备。
JavaEE: Java 语?的(企业版),?于 Web ?向的?站开发。

Java主要特性:

简单性,面向对象,分布式,健壮性,安全性,体系中立,可移植,多线程......

想了解更多的Java发展历史和语言特性---->点击跳转

Java语言跨平台原理

Java 程序并?是直接运?的, Java 编译器将 Java 源程序编译成与平台?关的字节码?件 (class ?件 ) ,然后由 Java 虚拟机(JVM )对字节码?件解释执?。所以在不同的操作系统下,只需安装不同的 Java 虚拟机即可实现 java 程序的跨平台。

JDK,JRE与JVM

JVM Java Virtual Machine ), Java 虚拟机
JRE Java Runtime Environment ), Java 运?环境,包含了 JVM Java 的核?类库( Java API
JDK Java Development Kit )称为 Java 开发?具,包含了 JRE 和开发?具
如果只是想运行Java程序,只下载JRE即可;如果是用于开发,则需要下载JDK。

JDK或者JRE可以去Oracle官网下载---->传送门


二:编写第一个Java程序

1.安装好JDK,我们就则可以在磁盘的某个位置新建一个java源文件:Demo1.java

?打开进行编写:

public class Demo1{
    public static void main(String[] args){
        System.out.println("HelloWorld!");
    }
}

2.编写完成后,配置环境变量

为什么要配置环境变量?

开发Java程序,需要使?JDK提供的开发?具(?如javac.exejava.exe等命令),?这些?具在JDK的安装?录的bin?录下,如果不配置环境变量,那么这些命令只可以在该?录下执?。我们不可能把所有的java?件都放到JDK的bin?录下,所以配置环境变量的作?就是可以使bin?录下的java相关命令可以在任意?录下使?。

环境变量如何配置?

????????计算机 --> 点击右键 --> 属性 --> 高级系统设置 --> 环境变量

变量名是:path? ?值:java源文件所在的路径

3.环境变量配置完成后,按Win+R快捷键输入cmd进入命令窗口,或者在文件夹上方目录位置直接输入cmd回车,建议使用第二种方法,第二种方法不需要在命令窗口换路径。?

4.在命令窗口输入javac Demo1.java 编译,正常编译后会生成一个.class 文件,叫做字节码文件

5.接着输入java Demo1运行。

?

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-11-27 09:46:50  更:2021-11-27 09:47:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:09:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码