【Java 更新笔记】 Java 是一种广泛使用的面向对象的编程语言,由Sun Microsystems公司(后被Oracle公司收购)开发。Java 的设计目标是实现“一次编写,到处运行”,这得益于其跨平台的特性,主要归功于Java虚拟机(JVM)。JVM 不是跨平台的,但Java 代码是,因为每种操作系统都有对应的JVM 实现。 Java 语言分为三个主要技术构架: 1. **JAVAEE**(Java Enterprise Edition):为企业级应用设计,包括Web服务、数据库连接和服务器端组件等。 2. **JAVASE**(Java Standard Edition):标准版,主要用于桌面应用和服务器端开发。 3. **JAVAME**(Java Micro Edition):小型版,用于移动设备和嵌入式系统。 Java 的运行依赖于**JRE**(Java Runtime Environment),它包含了JVM和核心类库,负责运行Java程序。而**JDK**(Java Development Kit)则在JRE的基础上增加了开发工具,如编译器javac,用于将源代码编译成字节码。 在安装JDK后,开发者通常会在命令行环境下进行开发。在DOS操作系统中,会使用到一些基本命令,如: - `dir`:显示目录内容。 - `md`:创建目录。 - `rd`:删除目录。 - `cd`:切换目录。 - `cd..`:返回上一级目录。 - `cd\`:返回根目录。 - `del`:删除文件。 - `exit`:退出DOS命令行。 - `cls`:清除屏幕。 - `help`:获取帮助信息。 - `javac -version`:查看JDK版本。 配置**环境变量**是运行Java程序的关键步骤。`PATH`环境变量需要包含JDK的bin目录,这样系统才能找到javac和其他工具。此外,可以通过DOS命令`set`临时设置或查看环境变量,但这种设置只在当前DOS窗口有效。 Java 语言的基础构成包括: 1. **关键字**:Java中预定义的、具有特定含义的单词,如`public`、`private`、`class`等,都是小写。 2. **标识符**:用于命名变量、类、方法等,遵循特定规则,例如不能以数字开头,不能与关键字相同。 3. **注释**:帮助理解代码的文本,有多种类型: - **多行注释**:`/* ... */` - **单行注释**:`// ...` - **文档注释**:`/** ... */`,常用于生成API文档。 4. **常量与变量**: - **整数常量**:byte、short、int、long,分别代表不同长度的整数值,支持二进制、八进制、十进制和十六进制表示。 - **小数常量**:float和double,分别表示单精度和双精度浮点数。 - **布尔常量**:boolean,只有两个值,true和false。 了解这些基础知识后,开发者可以开始编写Java程序,定义类并使用输出语句(如`System.out.println()`)在控制台上显示信息。在面试或实际项目中,掌握这些基本概念和技术是非常重要的。通过不断学习和实践,才能更好地理解和运用Java这门强大的编程语言。
剩余55页未读,继续阅读
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于spring boot护肤品推荐系统的设计与实现_nsw1566d.zip
- 基于Spring Boot和Vue的美容店信息管理系统-4v4o7grs.zip
- 毕业设计-基于ASP的学生信息档案管理系统毕业论文及源码.rar
- 毕业设计-基于ASP的学生信息管理系统的设计与实现(源代码+论文).rar
- 毕业设计-基于ASP公交在线查询系统设计(源代码+论文).rar
- 毕业设计-基于ASP酒店房间预约系统(源代码+论文).rar
- 毕业设计-基于ASP酒店客房管理系统设计(论文+源代码).rar
- 毕业设计-基于ASP社区论坛设计与实现.rar
- 毕业设计-基于ASP网络办公OA系统设计(论文+源代码+开题报告+答辩PPT).rar
- 毕业设计-基于C#人事管理系统(源代码+论文+答辩PPT).rar
- 基于小信号建模的下垂控制稳定分析,文章完全浮现 关键词:微电网,下垂控制,小信号模型,根轨迹,稳定性
- 毕业设计-基于web的实验室管理系统(自动排课功能的实现).rar
- 毕业设计-企业考勤源代码.rar
- 毕业设计-酒店进销存系统.rar
- 毕业设计-图书管理系统(完整的).rar
- 毕业设计-同学录ASP.rar