文章分类 - Java
摘要:一、Java反射机制是什么? Java 反射机制是 Java 语言的一个重要特性。在学习 Java 反射机制前,大家应该先了解编译期和运行期两个概念: 编译期是指把源码交给编译器编译成计算机可以执行的文件的过程。在 Java 中也就是把 Java 代码编成 class 文件的过程。编译期只是做了一些
阅读全文
摘要:一、Java注解(Annotation)简介 从 Java 5 版本之后可以在源代码中嵌入一些补充信息,这种补充信息称为注解(Annotation),是 Java 平台中非常重要的一部分。注解都是 @ 符号开头的,例如:在学习方法重写时使用过的 @Override 注解。同 Class 和 Inte
阅读全文
摘要:一、Java网络编程 网络编程是指编写运行在多个设备(计算机)的程序,设备通过网络连接起来。java.net 包中 J2SE 的 API 包含有类和接口,提供了低层次的通信细节。可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 协议:计算机网络中,连接和通信的规则被称为网络通信协议
阅读全文
摘要:一、程序、进程、线程的区别与联系 程序并不能单独执行,只有将程序加载到内存中,系统为他分配资源后才能够执行,这种执行的程序称之为进程,也就是说进程是系统进行资源分配和调度的一个独立单位,每个进程都有自己单独的地址空间。所以说程序与进程的区别在于,程序是指令的集合,是进程运行的静态描述文本,而进程则是
阅读全文
摘要:一、Java流是什么?输入/输出流又是什么? 在 Java 中所有数据都是使用流读写的。流是一组有序的数据序列,将数据从一个地方带到另一个地方。根据数据流向的不同,可以分为输入(Input)流和输出(Output)流两种。为什么应用程序需要输入和输出流呢? 我们平时用的 Office 软件,对于 W
阅读全文
摘要:一、为什么需要集合? 在Java中可以使用数组来保存多个对象,但数组长度不可变化,一旦在初始化数组时指定了数组长度,这个数组长度就是不可变的。如果需要保存数量变化的数据,数组就有点无能为力了。而且数组无法保存具有映射关系的数据,如成绩表为语文——79,数学——80,这种数据看上去像两个数组,但这两个
阅读全文
摘要:一、Java包装类、装箱和拆箱 在 Java 的是基于面向对象的四想设计程序,即一切皆对象。但是从数据类型的划分中知道 Java 中的数据类型分为基本数据类型和引用数据类型,但是基本数据类型不能够称为对象,于是 Java 为每种基本数据类型分别设计了对应的类,称之为包装类(Wrapper Class
阅读全文
摘要:一、Math类的常用方法 Java 中的 +、-、*、/ 和 % 等基本算术运算符不能进行更复杂的数学运算,例如,三角函数、对数运算、指数运算等。于是 Java 提供了 Math 工具类来完成这些复杂的运算。在 Java 中 Math 类封装了常用的数学运算,提供了基本的数学操作,如指数、对数、平方
阅读全文
摘要:异常是程序中的一些错误,但并不是所有的错误都是异常,比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的
阅读全文
摘要:一、面向过程和面向对象的区别 面向过程:当事件比较简单的时候,利用面向过程,注重的是事件的具体的步骤/过程,注重的是过程中的具体的行为,以函数为最小单位,考虑怎么做。 面向对象:注重找“参与者”,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 案例:人把大象装进冰箱:面向
阅读全文
摘要:一、什么是数组 数组是同一种类型数据的集合,其实就是一个容器。运算的时候有很多数据参与运算,那么首先需要做的是什么。不是如何运算而是如何保存这些数据以便于后期的运算,那么数组就是一种用于存储数据的方式,能存数据的地方我们称之为容器,容器里装的东西就是数组的元素,数组可以装任意类型的数据,虽然可以装任
阅读全文
摘要:一、什么是方法呢? 在前面学习中我们经常使用到 System.out.println(),那么它是什么含义呢? println() 是一个方法。 System 是系统类。 out 是标准输出对象。 这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。 方法
阅读全文
摘要:一、流程控制说明 1.1.流程控制的作用 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 1.2.控制语句的分类 控制语句分为三类:顺序、选择和循环。 “顺序结构”代表“先执行a,再执行b”的逻辑。 “条件判断结构”代表“如果…,那么…”的逻辑。 “循
阅读全文
摘要:一、常见的运算符 Java 语言支持如下运算符: 算术运算符:+,-,*,/,%,++(自增),--(自减) 赋值运算符:= 扩展赋值运算符:+=,-=,*=,/= 关系运算符:>,<,>=,<=,==,!= 逻辑运算符:&,|, &&,||,!,^ 位运算符:&,|,^,~ , >>,<<,>>>
阅读全文
摘要:一、标识符 1.1.什么是标识符(biao zhi fu)? 包,类,变量,方法.....等等,只要是起名字的地方,那个名字就是标识符 1.2.标识符定义规则: 四个可以(组成部分):数字,字母,下划线_,美元符号$,注意:字母概念比较宽泛,指的是英文字母,汉字,日语,俄语......,但是我们一般
阅读全文
摘要:一、idea IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境IDE(Integrated Development Environment),也可用于其他语言的开发。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支
阅读全文
摘要:一、java简史 1.1.SUN公司 美国SUN(Stanford University Network)公司,在中国大陆的正式中文名为“太阳计算机系统(中国)有限公司”,在中国台湾中文名为“升 阳电脑公司”。 1.2.Java为何出现 Green项目。 应用环境:像电视盒这样的消费类电子产品 要求
阅读全文