好程序员Java教程分享Java的五大特点

createh52个月前 (02-01)技术教程13

好程序员Java教程为大家分享Java的五大特点希望对初学者有所帮助。

一、Java的(六大)特点:

1.简单性

相对于c语言来说

c语言的核心 指针(保存地址)*p

Java中没有指针的概念(使用的是引用概念)

2.面向对象

类 对象 接口

面向对象的特性:封装 继承 多态

3.分布式

双十一京东淘宝 1000亿 5000万访问量 访问他们的服务器

若只有1台服务器 压力比较大

多台服务器共同支持同一个业务

4.跨平台性(系统)

JDK 程序开发包(包含了JRE和JVM)

JRE 程序的运行环境(包含了JVM)

JVM Java虚拟机

Java代码运行在虚拟机上

Mac系统 安装一个Mac版的JVM

window系统 安装一个Window版的JVM

Java文件后缀:.java

注意:.Java文件不能直接运行,需要一个编译的过程.class文件(虚拟机能运行的文件)

5.安全性(内存方面)

Java内存处理机制:

GC 垃圾回收机制:延迟回收(延迟处理),某一时刻,会被系统自动回收(轮寻)

相关文章

「数据结构与算法」前缀和后缀差分

前缀和一维前缀和前缀和数组 sum 的每一位记录的是当前位置距离起点位置,这连续一段的和区间和。利用前缀和数组,我们可以快速得到数组任意区间的元素和。构造前缀和数组的时间复杂度是 O(n) ,获得区间...

给我5分钟,一次性给你讲明白Java中的序列化和反序列化

原文链接:https://mp.weixin.qq.com/s/QFG1ELITvChbtTjtk6u3OA序列化是一个经常见到但是又被很多人忽视的知识点,重要吗?重要,经常见吗?是的,那你会吗?不会...

代工到研发,我给康师傅做自动化码垛产线 | 中德制造业研修院

文 / 巴九灵前两天,苹果CEO库克称芯片短缺限制iPad和Mac销量的发言登上了热搜,在一溜奥运新闻中特别显眼。事实上,从年初起,半导体产业就隔三差五登上热搜,尤其当它与“华为”“中芯”“造车”等自...

JAVA包的基本概念与使用(java包的定义和使用方法)

包包是java中基本的存在,是一个java程序的基本运行单位,也是在总体环境下区分不同java的程序的单位。java中的包简单的理解就是文件夹,每一个包下都以有.java文件和子包,一旦一个.java...

达内java培训专家:大牛程序员眼里万能的java

很多程序员掌握了不止一种编程语言,不同编程语言的特征和优势也大不相同,导致很多程序员在编码过程中常常会感到凌乱,本文达内java培训(java.tedu.cn)专家为大家介绍一位国外程序员的亲身历程,...