Java介绍:java是什么?
Java 是一门派生语言,早期语言设计者为了不想在项目中使用 C++ 而创造了这
种看起来很像 C++,却比 C++ 有了改进的新语言(原始的项目并未成功)。Java 最核
心的变化就是加入了 “虚拟机” 和 “垃圾回收机制”,这两个概念在之后的章节会有详细
描述。此外,Java 还在其他方面推动了行业发展。例如,现在绝大多数编程语言都支持
文档注释语法和 HTML 文档生成工具。
Java 最主要的概念之一 “对象” 来自 SmallTalk 语言。SmallTalk 语言恪守 “对象”是编程的最基本单元。于是,万物皆对象。
Java的图形界面swing 依然是 Java 发行版的一部分(只接受维护,不再有新功能开发)
JDK和开发工具的安装:
为了编译和运行代码示例,首先你必须安装 JDK(Java Development Kit,JAVA
软件开发工具包)。以 JDK 8为例
JDK下载地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
校验安装
打开新的命令行输入:
java -version
正常情况下你应该看到以下类似信息 (版本号信息可能不一样):
java version “1.8.0_112”
Java™ SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot™ 64-Bit Server VM (build 25.112-b15, mixed mode)
Idea下载地址:
https://www.jetbrains.com/idea/download/#section=windows
Java介绍:java是什么?相关推荐
- java——java介绍
文章目录 java介绍 [一]java介绍 [二]jvm.jre.jdk [三]Java 为什么能跨平台,实现一次编写,多处运行? [四]jdk的安装 [五]连接 java介绍 [一]java介绍 j ...
- (小白学Java)Java简介和基本配置
本来7月2号考完大美就可以溜回家了,但又通知要在学校待到20号搞比赛,唉,那便刚好学学下学期要用的Java,把比赛的代码好好写一下,估计还要学机器学习相关的.也不妨是一个很好的项目实践经历吧. Jav ...
- java的移植性_详细介绍JAVA的可移植性
软件可移植性指与软件从某一环境转移到另一环境下的难易程度.为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境.尽量不用与系统的底层相关性强的语言.下面介绍JAVA的可移植性. 1 ...
- 计算机专业英语外文翻译,计算机专业英语JAVA介绍外文翻译[共28页]
<计算机专业英语JAVA介绍外文翻译[共28页]>由会员分享,可在线阅读,更多相关<计算机专业英语JAVA介绍外文翻译[共28页](28页珍藏版)>请在读根文库上搜索. 1.荆 ...
- Java基础-JAVA中常见的数据结构介绍
Java基础-JAVA中常见的数据结构介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是数据结构 答:数据结构是指数据存储的组织方式.大致上分为线性表.栈(Stack) ...
- Redis介绍 Java客户端操作Redis
Redis介绍 && Java客户端操作Redis 本文内容 redis介绍 redis的 shell 客户端简介 redis的 java 客户端简介 环境配置 redis 2.8.1 ...
- Redis介绍 Java客户端操作Redis
分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow Redis介绍 & ...
- 介绍java常用的两种注释类型,全网独家首发!
第一个模块:数据库 1.1 腾讯数据库面试问题 解释ACID四大特性 原子性的底层实现 数据库宕机后恢复的过程 如何保证事务的ACID特性 MySQL日志类型 这5个题目相对来说是比较普遍的,这里我就 ...
- [转]详细介绍java中的数据结构
详细介绍java中的数据结构 本文介绍的是java中的数据结构,本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类.一起来看本文吧! 也许你已经熟练使用了java.util包里面的各 ...
- 介绍Java中的内存泄漏
转载自 介绍Java中的内存泄漏 Java语言的一个关键的优势就是它的内存管理机制.你只管创建对象,Java的垃圾回收器帮你分配以及回收内存.然而,实际的情况并没有那么简单,因为内存泄漏在Java应 ...
最新文章
- leaflet地图框架
- delphi:多态置换原则
- Matlab与C++混合编程(依赖OpenCV)
- Windows上的音频采集技术
- 使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试
- noip2014到2017初赛提高组看程序写结果、完善程序
- (原創) 如何使用Operator Overloading? (C/C++)
- System.Windows.Forms.ListView
- C#,SharpGL开发的3D图表控件
- 功率谱学习及matlab代码
- matlab基于凹点匹配的分割算法,基于凹点寻找标记的分水岭算法分割粘连谷粒
- c 语言编程字谜,C语言猜字谜游戏
- Java基础--数值和字符串
- 痛心!又一中产家庭倒下,为什么我建议你不要轻易买保险?
- Google及Facebook第三方登录问题,“将你登入到此应用时出错,请稍后再试”
- 关于防止表单重复提交
- MyBatis-Plus快速入门
- 记一次我的Google电话面试经历
- 驭势科技携手奇辉机器人,联合发布面向多行业的智慧物流整体解决方案
- python 怎么得到图像深度图 软件_如何用 Python 和 fast.ai 做图像深度迁移学习?...