-
Java配置path环境变量
1. 理解path环境变量 path环境变量:window操作系统执行命令时,所要搜寻的路径。 为什么配置path?:希望在命令行使用javac.exe等工具时,任意目录下都可以找到这个工具所在的目录。 2. JDK8配置方案1:只配置path 步骤: (1)打开桌面上的计算机,进入后在左侧找到此电脑,单击鼠标右键,选择属性,如图所示: (2)选择高级系统设置,如图所示: (3)在高级选项卡,单击…- 10
-
Java编译和运行流程(javac和java命令)
一、流程概述 Java 程序的开发和执行需经历三个核心步骤:编写源文件→编译为字节码文件→运行字节码文件,其中编译和运行分别通过javac和java命令完成。 二、详细步骤 1. 编写 Java 源文件 操作:创建以.java为后缀的文本文件,写入 Java 代码。 要求: 文件名建议与类名保持一致(尤其当类被public修饰时,必须一致)。 代码需包含程序入口main方法:public stat… -
IO流原理及流的分类
1. Java IO原理 Java程序中,对于数据的输入/输出操作以“流(stream)” 的方式进行,可以看做是一种数据的流动。 I/O流中的I/O是Input/Output的缩写, I/O技术是非常实用的技术,用于处理设备之间的数据传输。如读/写文件,网络通讯等。 输入input:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中。 输出output:将程序(内存)数据输出到磁盘、光盘… -
静态成员(static关键字)
1. 类属性、类方法的设计思想 当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。我们有时候希望无论是否产生了对象或无论产生了多少对象的情况下,某些特定的数据在内存空间里只有一份。例如,所有的中国人都有个国家名称,每一个中国人都共享这个国家名称,不必在每一个中国人的实例对象中都单… -
接口(interface)
1. 概述 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是/要...则必须能...”的思想。继承是一个"是不是"的is-a关系,而接口实现则是 "能不能"的has-a关系。 例如:电脑都预留了可以插入USB设备的USB接口,USB接口具备基本的数据传输的开启功能和关闭功能。你能不能用USB进行连接,或是否具备USB通信功能,就看你能否遵循USB接… -
变量与常量-常量final的使用
在当前我的学习中,常量还只能使用final关键字来定义,未来是不是有其他方法还未知,目前已知final有以下三种作用。 1. final修饰类 表示这个类不能被继承,没有子类。提高安全性,提高程序的可读性。 例如:String类、System类、StringBuffer类 final class Eunuch{//太监类 } class Son extends Eunuch{//错误 } 2. f…