栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java入门知识

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java入门知识

目录

Java学习经验分享

Java背景

Java体系⭐

Java技术架构⭐

Java开发方向

Java特点

1. 面向对象

2. 平台无关性

3. 简单性

4. 解释执行

5. 多线程

6. 分布式

7. 健壮性

8. 高性能

9. 安全性


Java学习经验分享

1.多实践

不要过度依赖理论知识,大概理解后一定要上机练习,学会实战中,验证理论、发现问题、解决问题。(只有发现问题才能好的解决问题)

2.多模仿

多学习模仿别人的代码,在理解后的基础下进行二创。(切忌照抄,学会理解其中源代码的作用并脱离源码进行自我操作)

Java背景

Java由Sun(Sun Microsystems)公司研发,于1995年正式推出。

后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 成为 Oracle 公司的产品。

Java体系⭐
名称内容作用

JDK(Java Development Kit)

Java的开发工具包括JRE+开发工具
JRE(Java Runtime Environment)Java的运行环境包括JVM+Java的核心类库
JVM(Java Virtual Machine)Java虚拟机保证Java的跨平台的特性

 ⭐Java语言是跨平台,JVM不是跨平台的。

关系:JDK 包含 JRE 包含 JVM

JVM&JRE&JDK关系图

 

Java技术架构⭐

JAVAEE(Java Platform Enterprise Edition):开发企业环境下的应用程序,主要针对web程序开发

JAVASE(Java Platform Standard Edition):完成桌面应用程序的开发,是其它两者的基础

JAVAME(Java Platform Micro Edition):开发电子消费产品和嵌入式设备,如手机中的程序

Java开发方向

CS(Client(客户端)+Server(服务器端)):双端开发 运行比较稳定

BS(Browser(浏览器)+Server(服务器端)): 只需开发服务器端 更依赖网络

Java特点

面向对象、平台无关性、简单性、解释执行、多线程、分布式、健壮性、高性能、安全性

1. 面向对象

Java 是一种面向对象的语言,它对对象中的类、对象、继承、封装、多态、接口、包等均有很好的支持。

2. 平台无关性

Java 是“一次编写,到处运行(Write Once,Run any Where)”的语言,采用 Java 语言编写的程序具有很好的可移植性,Java 语言在不同的平台上运行不需要重新编译。

3. 简单性

Java 语言的语法与 C 语言和 C++ 语言很相近,程序员学起来很容易。它舍弃了很多 C++ 中难以理解的特性,使编程变得更加简单。

4. 解释执行

Java 程序在 Java 平台运行时会被编译成字节码文件,然后可以在有 Java 环境的操作系统上运行。在运行文件时,Java 的解释器对这些字节码进行解释执行,执行过程中需要加入的类在连接阶段被载入到运行环境中。

5. 多线程

Java 语言是多线程的,它必须由 Thread 类和它的子类来创建。Java 支持多个线程同时执行,并提供多线程之间的同步机制。任何一个线程都有自己的 run() 方法,要执行的方法就写在 run() 方法体内。

6. 分布式

Java 语言支持 Internet 应用的开发,在 Java 的基本应用编程接口中就有一个网络应用编程接口,它提供了网络应用编程的类库,包括 URL、URLConnection、Socket 等。Java 的 RIM 机制也是开发分布式应用的重要手段。

7. 健壮性

Java 的强类型机制、异常处理、垃圾回收机制等都是 Java 健壮性的重要保证。对指针的丢弃是 Java 的一大进步。另外,Java 的异常机制也是健壮性的一大体现。

8. 高性能

Java 的高性能主要是相对其他高级脚本语言来说的,随着 JIT(Just in Time)的发展,Java 的运行速度也越来越高。

9. 安全性

Java 通常被用在网络环境中,为此,Java 提供了一个安全机制以防止恶意代码的攻击。除了 Java 语言具有许多的安全特性以外,Java 还对通过网络下载的类增加一个安全防范机制,分配不同的名字空间以防替代本地的同名类,并包含安全管理机制。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/736984.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号