Java学习日记:从入门到精通
4星 · 超过85%的资源 需积分: 9 32 浏览量
更新于2024-09-09
1
收藏 5KB TXT 举报
"Java学习日记-第一天"
Java是一种高级的面向对象编程语言,由Sun Microsystems(现在是Oracle Corporation)开发。Java的设计目标是“Write Once, Run Anywhere”,也就是说,Java程序可以在任何支持Java虚拟机(JVM)的平台上运行。
Java的历史可以追溯到1991年,当时James Gosling和他的团队在Sun Microsystems开发了Java语言。Java的第一个版本是Java 1.0,在1995年发布。从那时起,Java就成为了最流行的编程语言之一。
Java的主要特点是:
* 面向对象编程语言
* 平台独立性(可以在任何支持JVM的平台上运行)
* 简单易学
* 高度安全性
* 多线程支持
* 动态加载类库
Java SE、Java EE和Java ME是Java的三个主要版本:
* Java SE(Standard Edition):面向桌面应用程序开发的Java版本。
* Java EE(Enterprise Edition):面向企业级应用程序开发的Java版本。
* Java ME(Micro Edition):面向移动设备和嵌入式系统的Java版本。
Java开发环境:
* JDK(Java Development Kit):Java开发工具包,包括Java编译器、Java虚拟机和其他开发工具。
* JRE(Java Runtime Environment):Java运行环境,包括Java虚拟机和核心类库。
* JVM(Java Virtual Machine):Java虚拟机,负责执行Java字节码。
Java中的基本概念:
* 变量:用于存储值的命名存储单元。
* 数据类型:Java中的基本数据类型包括整数、浮点数、布尔值、字符和字符串等。
* 操作符:用于执行算术、比较、逻辑和赋值操作的符号。
* 控制流语句:用于控制程序执行流程的语句,如if语句、switch语句和循环语句等。
* 方法:Java中的函数,用于封装一组语句以实现特定功能。
Java中的基本语法:
* 变量声明:使用类型名称和变量名称声明变量。
* 赋值语句:使用赋值操作符将值赋给变量。
* 方法调用:使用方法名称和参数列表调用方法。
* 流程控制语句:使用if语句、switch语句和循环语句控制程序执行流程。
Java中的开发工具:
* Eclipse:一个流行的集成开发环境(IDE),提供了代码编辑、编译、调试和项目管理功能。
* MyEclipse:一个基于Eclipse的IDE,提供了更多的功能和插件。
* Notepad++:一个轻量级的文本编辑器,常用于编写Java代码。
Java中的常用命令:
* javac:Java编译器,用于编译Java源代码。
* java:Java虚拟机,用于执行Java字节码。
* jar:用于创建和管理Java归档文件。
Java中的常用快捷键:
* Ctrl+A:选择所有文本。
* Ctrl+C:复制选定的文本。
* Ctrl+V:粘贴复制的文本。
* Ctrl+Z:撤销操作。
* Ctrl+S:保存文件。
Java中的常用路径:
* CLASSPATH:用于指定Java类库的路径。
* PATH:用于指定操作系统的可执行文件路径。
Java中的常用术语:
* JDK:Java Development Kit,Java开发工具包。
* JRE:Java Runtime Environment,Java运行环境。
* JVM:Java Virtual Machine,Java虚拟机。
* IDE:Integrated Development Environment,集成开发环境。
Java是一种功能强大且灵活的编程语言,广泛应用于桌面应用程序、企业级应用程序、移动设备和嵌入式系统等领域。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-03-15 上传
2016-02-18 上传
2008-06-24 上传
2015-11-21 上传
2021-01-08 上传
2008-11-11 上传
qq_27386701
- 粉丝: 0
- 资源: 1
最新资源
- florianingerl.github.io:Meine Nachhilfe网站
- game
- VSO Meeting Desktop Streamer-crx插件
- AngularJasmineKarma
- bodyShapeCalculator.js:为 Elsa Isaac 开发的自定义体型计算器 (http
- undici-fetch:基于@nodejsundici的WHATWG Fetch实现
- 中间阅读运动
- list-tiles
- 黑色html5特效表白模板
- 基于HTML实现的七彩性触屏版html5响应式手机app网站模板(css+html+js+图样+毕业设计).zip
- s-tree:段树算法实现
- myCircuits-开源
- 私人gg-bis-2020-12
- 易语言-易语言亦表格开源源码(亦众莫格出品)
- RTCEngine-server:可扩展的WebRTC媒体服务器
- nx-stylelint