
JAVA基础
BEYONDmonster
一个学习Java软件开发的小白~多多指教
展开
-
程序的三种基本结构
结构化程序设计主要强调某个功能实现的算法,而算法的实现过程是由一系列操作组成的,这些操作之间的执行次序就是程序的控制结构。任何简单或复杂的算法都可以由顺序结构、选择结构、循环结构这三种基本结构组合而成,所以这三种结构就是程序设计的基本结构,也是结构化程序设计必须采用的结构。顺序结构:顺序结构表示程序中的各操作是按照它们在源码中的排列顺序依次执行的,其流程如图所示。...原创 2020-08-10 14:04:04 · 24513 阅读 · 1 评论 -
Java垃圾回收机制
一些传统的C/C++等编程语言需要程序员自己负责回收已经分配的内存,这种显式进行垃圾回收是比较困难的,因为程序员不总是知道内存应该何时被回收。所以显式进行垃圾回收主要有俩个缺点:1.程序员忘记及时回收无用内存,从而导致内存泄漏,降低系统性能。2.程序员错误的回收程序核心类库的内存,导致系统崩溃。与这些编程语言不同的是,Java编程语言不需要程序员自己进行垃圾回收,Java程序的内存分配和回收都是由JRE在后台自动进行的。JRE会负责回收不再使用的内存,这种机制被称为垃圾回收(Garbage Colle原创 2020-08-07 08:46:38 · 522 阅读 · 0 评论 -
CLASSPATH环境变量概述
配置CLASSPATH环境变量的目的是在编译和运行时让JRE能找到对应的类。配置CLASSPATH环境变量需要在变量中添加一点(.),用以告诉JRE需要在当前路径下搜索Java类。而且在编译和运行时,Java程序还需要JDK的lib路径下的dt.jar和tools.jar文件中的Java类,因此还需要把这俩个文件也添加到环境变量中。综上俩点,CLASSPATH环境变量的值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(其中%JAVA_HOME%原创 2020-08-06 10:22:02 · 2818 阅读 · 0 评论 -
记事本编写Java代码HelloWorld
编辑Java源代码可以使用任何无格式的文本编辑器,在Windows操作系统上可以使用记事本、EditPlus等程序,在Linux平台上可以使用VI工具等。编写Java程序不要使用写字板,Word等文档编辑器。这些工具是有格式的编辑器,在使用这些编辑器编辑文档时,文档中会包含一些隐藏的格式化字符,隐藏字符会导致程序无法正常编译运行。在记事本中新建一个文本文件。文本文件命名为:HelloWorld.java并输入以下代码:public class HelloWorld{ //Java程序的入口方法原创 2020-08-06 09:21:05 · 1796 阅读 · 0 评论 -
JDK安装及其目录介绍
使用Java SE 下载标准的JDK即可,到官网下载Java SE Development Kit的最新版本,根据自己的平台选择合适的JDK版本。下载后双击运行,在组件选择窗口会有三个选项,Development Tools、Source Code、Public JRE。Development Tools:这是JDK的核心,包括编译Java程序必须的命令工具。实际上这个选项里已经包含了运行Java程序的JRE,这个JRE会安装在JDK安装目录的子目录里。Source Code:安装这个选项将会安装Ja原创 2020-08-03 16:55:14 · 2531 阅读 · 0 评论 -
Java程序运行机制
计算机高级语言按程序的执行方式可以分为编译型和解释型俩种。编译型语言:编译型语言是指使用编译器,针对特定的操作系统将某种高级语言源代码“翻译”成该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式,这个转换过程称为编译。编译生成的可执行性程序可以脱离开发环境,在特定的平台上独立运行。解释型语言:解释型语言是指使用解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。解释型语言通常不会进行整体性的编译和链接处理,解释型语言相当于把编译型语言中的编译和解释的过程混合到一起同时完成。可原创 2020-08-03 15:36:43 · 251 阅读 · 0 评论