Java 0基础教学 | Java语言发展 | JDK安装

简介: Java基础语法Java概述

Java基础语法


Java概述


Java语言发展史(了解)


语言:人与人交流沟通的表达方式


计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言


Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言


Java之父:詹姆斯·高斯林(James Gosling)


2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com


当前,我们课程使用的JDK版本:11.0


ava语言跨平台原理(理解)


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


JRE和JDK(记忆)


JVM(Java Virtual Machine),Java虚拟机


JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)


JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具


总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。


JDK的下载和安装(应用)


下载


通过官方网站获取JDK

http://www.oracle.com

注意:针对不同的操作系统,需要下载对应版本的JDK


安装


傻瓜式安装,下一步即可。但默认的安装路径是在C:\Program Files下,为方便统一管理建议修改安装路径,将与开发相关的软件都安装到一个目录下,例如:E:\develop。

注意:安装路径不要包含中文或者空格等特殊字符(使用纯英文目录)。


JDK的安装目录介绍

微信截图_20221014065651.png

入门程序HelloWorld


常用DOS命令(应用)


在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令。


1、打开命令行窗口的方式:win + r打开运行窗口,输入cmd,回车。


2、常用命令及其作用

微信截图_20221014065734.png

HelloWorld案例(应用)


HelloWorld案例是指在计算机屏幕上输出“HelloWorld”这行文字。各种计算机语言都习惯使用该案例作为第一个演示案例。


Java程序开发运行流程


开发Java程序,需要三个步骤:编写程序,编译程序,运行程序


HelloWorld案例的编写


1、新建文本文档文件,修改名称为HelloWorld.java。

2、用记事本打开HelloWorld.java文件,输写程序内容。

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

HelloWorld案例的编译和运行


存文件,打开命令行窗口,将目录切换至java文件所在目录,编译java文件生成class文件,运行class文件。


编译:javac 文件名.java

范例:javac HelloWorld.java

执行:java 类名

范例:java HelloWorld


HelloWorld案例常见问题


BUG


在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)


BUG的解决


  • 具备识别BUG的能力:多看
  • 具备分析BUG的能力:多思考,多查资料
  • 具备解决BUG的能力:多尝试,多总结


HelloWorld案例常见问题


非法字符问题。Java中的符号都是英文格式的


大小写问题。Java语言对大小写敏感(区分大小写)


在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件


编译命令后的java文件名需要带文件后缀.java


运行命令后的class文件名(类名)不带文件后缀.class



目录
相关文章
|
4月前
|
存储 人工智能 算法
数据结构与算法细节篇之最短路径问题:Dijkstra和Floyd算法详细描述,java语言实现。
这篇文章详细介绍了Dijkstra和Floyd算法,这两种算法分别用于解决单源和多源最短路径问题,并且提供了Java语言的实现代码。
126 3
数据结构与算法细节篇之最短路径问题:Dijkstra和Floyd算法详细描述,java语言实现。
|
7天前
|
存储 缓存 Java
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
32 3
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
|
3月前
|
监控 Java API
如何使用Java语言快速开发一套智慧工地系统
使用Java开发智慧工地系统,采用Spring Cloud微服务架构和前后端分离设计,结合MySQL、MongoDB数据库及RESTful API,集成人脸识别、视频监控、设备与环境监测等功能模块,运用Spark/Flink处理大数据,ECharts/AntV G2实现数据可视化,确保系统安全与性能,采用敏捷开发模式,提供详尽文档与用户培训,支持云部署与容器化管理,快速构建高效、灵活的智慧工地解决方案。
|
1月前
|
Oracle Java 关系型数据库
Java基础(一):语言概述
Java基础(一):语言概述
52 15
Java基础(一):语言概述
|
7天前
|
缓存 Java 应用服务中间件
java语言后台管理若依框架-登录提示404-接口异常-系统接口404异常如何处理-登录验证码不显示prod-api/captchaImage 404 (Not Found) 如何处理-解决方案优雅草卓伊凡
java语言后台管理若依框架-登录提示404-接口异常-系统接口404异常如何处理-登录验证码不显示prod-api/captchaImage 404 (Not Found) 如何处理-解决方案优雅草卓伊凡
35 5
|
1月前
|
存储 监控 算法
探秘局域网桌面监控:深入剖析 Java 语言核心算法
在数字化办公时代,局域网桌面监控如同企业的“智慧鹰眼”,确保工作效率与数据安全。本文以Java为载体,揭示哈希表在监控中的关键应用。通过高效的数据结构和算法,哈希表能快速索引设备连接信息,大幅提升监控的时效性和响应速度。代码示例展示了如何用Java实现设备网络连接监控,结合未来技术如AI、大数据,展望更智能的监控体系,助力企业在数字化浪潮中稳健前行。
|
3月前
|
安全 Java 编译器
JDK 10中的局部变量类型推断:Java编程的简化与革新
JDK 10引入的局部变量类型推断通过`var`关键字简化了代码编写,提高了可读性。编译器根据初始化表达式自动推断变量类型,减少了冗长的类型声明。虽然带来了诸多优点,但也有一些限制,如只能用于局部变量声明,并需立即初始化。这一特性使Java更接近动态类型语言,增强了灵活性和易用性。
134 53
|
2月前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
224 7
|
3月前
|
Oracle Java 关系型数据库
安装 JDK 时应该注意哪些问题
选择合适的JDK版本需考虑项目需求与兼容性,推荐使用LTS版本如JDK 17或21。安装时注意操作系统适配,配置环境变量PATH和JAVA_HOME,确保合法使用许可证,并进行安装后测试以验证JDK功能正常。
95 3
|
3月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
141 2