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

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

好程序员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序列化是一个经常见到但是又被很多人忽视的知识点,重要吗?重要,经常见吗?是的,那你会吗?不会...

Java的介绍(java英文介绍)

本文将主要从Java的语言特征和Java本身主要特征来介绍Java,来吧,一起往下look look look~一、语言特征Java编程语言的风格十分接近C语言、C++语言(这里不详细介绍这两种编程语...

Java 基础:基础知识(java基础知识汇总)

目录:一、Java 概述1. Java体系2. 常用的DOS命令3. JDK、JRE、跨平台、Java平台4. Java代码的编写执行过程5. 注释6. 关键字、标识符7. Java中的数据类型8....

Java 序列化(java序列化效果测试)

Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出...