![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础知识
文章平均质量分 87
讲解Java基础相关知识,包含部分JDK源码,Java用例用法说明。包含Java基础语法、Java多线程及多线程原理、Java IO、NIO、AIO相关知识,Java网络编程、JavaGUI以及Swing的界面美化框架等。小伙伴可以按创建时间排序查看章节顺序,进行系统学习
郑学学
很懒,除了刷动漫就是学技术
展开
-
JDK环境配置与含义
提示:本文中部分内容图片节选自互联网,无意冒犯。如有侵权请私信联系作者即刻删除、更改。原创 2022-10-16 23:00:27 · 238 阅读 · 0 评论 -
Java的平台无关性(JVM简介)
上图中的左半部分是一个版本的Java虚拟机和Java虚拟机规范,它规定了Java的运行环境,为不同操作系统运行是输出相同的功能的指令,右半部分是Java的语法规范它规定了Java编程时开发者所要遵循的语法。如果.class文件的规格是不变,这两部分是可以独立进行优化的。JVM是Java Virtual Machine(Java虚拟机)的缩写,它并非是一个真实的机器,而是一个虚构出来的计算机程序用于统一不同操作系统平台的运行规范,是通过调用实际计算机的各种指令功能来完成任务的虚拟计算机程序。原创 2022-10-16 21:42:25 · 467 阅读 · 0 评论 -
Java语言的特点
Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。除了基本类型意外java还会为数组类型的元素赋予默认值(对象为null,基本类型默认值与各种基本类型的默认值相同),并且Java中不存在全局变量的说法,定义的变量都有其作用域,所以所有的变量包括数组在其定义范围外都不能被访问,而C语言数组存放在一块内存中未赋值或者在本身内存块以外调用它会出现损失。Java是面向网络的语言。原创 2022-10-15 23:22:27 · 1240 阅读 · 1 评论 -
Java的运行机制与基本组成
编程语言的两种常见的程序运行方式:编译执行、解释执行。编译执行:源文件(程序员编写的文件。如:Java中的.java文件)经过编译器编译后生成目标机器的机器码文件,所以运行效率很高,缺点是不能跨平台,此方式的程序适合复杂的算法程序。解释执行源文件经过解释器逐行翻译成机器码并执行。这种方式可跨平台。因为只需要在不同平台上安装不同的解释器就可将源文件解释为不同平台的机器码,但由于解释执行需要解析平台然后逐行解释,花费的时间较长,执行效率低。脚本语言一般都是解释执行。如Javascript。原创 2022-10-15 22:27:59 · 403 阅读 · 0 评论 -
Java简介
Java是一门强类型的高级编程语言,它是纯面向对象的开发语言。不仅吸收C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。由于Java的开源特性,在它的一众开源社区中发布了很多高性能、高可用的开源框架,结合JDK工具包中的工具类,使用起来非常简单。因此Java语言与C和C++相比具有功能强大和简单易用两个特征。除此之外Java还具有分布式、安全性、平台独立(可移植性)、多线程等特点。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以对象为模型进行复杂的编程。原创 2022-10-14 22:35:13 · 343 阅读 · 1 评论