
java
清清1992
移动开发
展开
-
java基础-day01_环境搭建_Hello World
一、基础常识1.1 人机交互方式 图形化界面:这种方式简单直观,使用者易于接受,容易上手操作 命名行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。 1.2 常用的DOS命令dir 列出当前目录下的文件以及文件夹md 创建目录rd 删除目录cd 进入指定目录cd.. 退回到上一级目录cd/ 退回到根目录del 删除文件exit 退出d...原创 2018-06-07 17:48:50 · 217 阅读 · 0 评论 -
访问权限控制
6.1 包:库单元 当编写一个Java源代码文件时,此文件通常被称为编译单元。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类的名称必须与文件的名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类,否则编译器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的。这是因为它们不...翻译 2018-08-07 14:55:41 · 130 阅读 · 0 评论 -
final关键字
1 final数据有时数据的恒定不变是很有用的,比如:1、一个永不改变的编译时常量2、一个在运行时被初始化的值,而你不希望它被改变。对于编译期常量这种情况,编译器可以将该常量值代入任何可能用到它的计算式中,也就是说,可以在编译时执行计算式,这减轻了一些运行时的负担。在Java中,这类常量必须是基本数据类型,并且以final表示,在对这个常量定义的时候,必须对其进行赋值。 一...翻译 2018-08-07 15:49:29 · 173 阅读 · 0 评论 -
8 多态
8.1 再论向上转型在前面我们已经知道,对象既可以作为它自己本身的类型使用,也可以作为它的基类型使用。而这种把某个对象的引用视为对其基类型的引用的做法,称为向上转型。因为在继承树的画法中,基类是放置在上方的。enum Note{ MIDDLE_C,C_SHARP,B_FALT;}class Instrument{ public void play(Note n){ Sys...翻译 2018-08-07 17:25:21 · 157 阅读 · 0 评论 -
java 反射
反射类加载器 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象连接验证是否有正确的内部结构,并和其他类协调一致准备负责为类的静态成员分配内存,并设置默认初始化值解析将类的二进制数据中...转载 2019-05-10 13:17:53 · 151 阅读 · 0 评论