| |
|
开发:
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 ?打开进行编写:
2.编写完成后,配置环境变量 为什么要配置环境变量? 开发Java程序,需要使?JDK提供的开发?具(?如javac.exe、java.exe等命令),?这些?具在JDK的安装?录的bin?录下,如果不配置环境变量,那么这些命令只可以在该?录下执?。我们不可能把所有的java?件都放到JDK的bin?录下,所以配置环境变量的作?就是可以使bin?录下的java相关命令可以在任意?录下使?。 环境变量如何配置? ????????计算机 --> 点击右键 --> 属性 --> 高级系统设置 --> 环境变量 变量名是:path? ?值:java源文件所在的路径 3.环境变量配置完成后,按Win+R快捷键输入cmd进入命令窗口,或者在文件夹上方目录位置直接输入cmd回车,建议使用第二种方法,第二种方法不需要在命令窗口换路径。? 4.在命令窗口输入javac Demo1.java 编译,正常编译后会生成一个.class 文件,叫做字节码文件 5.接着输入java Demo1运行。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |