随笔分类 -  java基础

摘要:一、反射 1、反射概念 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就 阅读全文
posted @ 2018-03-05 18:39 ZT1994 阅读(305) 评论(0) 推荐(0) 编辑
摘要:一、IO 概述 1、IO 概念 IO:I 代表 Input 输入;O 代表 Output 输出。 Java 中 IO 是以流为基础进行输入输出,所有的数据被串行化(保存)写入输出流,或者从输入流读入。 注:数据串行化指把对象的状态以特定的形式(比如 byte[])保存到流,通过流的方式写入。 2、I 阅读全文
posted @ 2018-03-02 15:50 ZT1994 阅读(452) 评论(0) 推荐(0) 编辑
摘要:一、集合框架 1、集合框架定义 集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型。接口允许集合独立操纵其代表的细节。在面向对象的语言,接口通常形成一个层次。 实现(类):是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构。 算法:是 阅读全文
posted @ 2018-03-01 14:06 ZT1994 阅读(460) 评论(0) 推荐(1) 编辑
摘要:一、数据结构 1、数据结构的定义 数据结构是计算机存储,组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或存储效率。数据结构往往同高效的检索算法和索引技术有关。(来源于百度百科) 2、存储数据的方式 1、变量 变量声明格式: 阅读全文
posted @ 2018-02-27 10:15 ZT1994 阅读(354) 评论(0) 推荐(0) 编辑
摘要:一、线程和进程 进程(Process): 1、是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 2、在早期面向进程设计的计算机结构中,进程是程序的基本执行实体。 3、在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织 阅读全文
posted @ 2018-02-20 16:58 ZT1994 阅读(337) 评论(0) 推荐(0) 编辑
摘要:一、异常 异常是指程序在运行过程产生的不正常情况。语法错误不算异常。 1、异常体系 Throwable:Java语言中所有错误或异常的超类;Throwable 类的子类有两个:1、Error;2、Exception。 1、所有的异常类都是 java.lang.Exception 的子类,Except 阅读全文
posted @ 2018-02-09 10:33 ZT1994 阅读(378) 评论(0) 推荐(0) 编辑
摘要:一、Math类 1、Math类介绍 Math类属于java.lang包下面,里面包含用于执行基本数学运算的方法,如初等指数,对数,平方根和三角函数,该类被final修饰。 常用字段: 1、E 表示自然对数的底数 2.71828 2、Π 表示圆周率 3.1415926 2、Math类常用方法 以下X表 阅读全文
posted @ 2018-02-08 11:30 ZT1994 阅读(438) 评论(0) 推荐(1) 编辑
摘要:一、包装类 JAVA是一种面向对象语言,java中的类把方法与数据连接在一起,但在JAVA中不能定义基本类型对象,为了能将基本类型视为对象进行处理,java为每个基本类型都提供了包装类。 对应关系如下: 1、Number类 BigDecimal、BigInteger、Byte、Double、Floa 阅读全文
posted @ 2018-02-07 11:25 ZT1994 阅读(488) 评论(0) 推荐(0) 编辑
摘要:一、面向对象 面向对象 : 就是一种编程思想 1、类和对象 类是指描述一类事物,或者看成是一个分类,可以把类看作构造对象的模板。 对象是指具体的个体(也叫实例-instance)。创建对象使用 new,没对象就 new 一个对象。 1、设计类 语法: 类规范书写: ①类名首字符大写; ②类名必须具有 阅读全文
posted @ 2018-02-05 16:08 ZT1994 阅读(415) 评论(0) 推荐(0) 编辑
摘要:一、方法 1、方法的定义 方法也叫函数,就是一个能独立完成某个功能的一段代码。方法可以看作一个整体。 语法: 注意: 1、方法的返回类型和方法名称必须定义。 2、在一个类中不能同时存在相同名称和参数类型个数一样的方法。(参数顺序可以不一样) 3、方法的名字的第一个单词应以小写字母作为开头,后面的单词 阅读全文
posted @ 2018-02-04 13:47 ZT1994 阅读(357) 评论(0) 推荐(1) 编辑
摘要:一、选择结构,条件判断 1、if 语句 一个 if 语句包含一个布尔表达式和一条或多条语句。如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。 2、switch 语句 switch 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法: 阅读全文
posted @ 2018-02-03 13:55 ZT1994 阅读(377) 评论(0) 推荐(0) 编辑
摘要:一、Java数据类型 1、基础数据类型(8种) 1、整数类型 (4种) byte 1个字节8位,-2^8--2^8-1范围是-128到127 short 2个字节16位,-32768—32767 int 4个字节32位,-2147483648—2147483647 常用 long 8个字节64位,- 阅读全文
posted @ 2018-02-02 09:28 ZT1994 阅读(387) 评论(0) 推荐(0) 编辑
摘要:一、 Java语言的历史 Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种应用于Internet的编程语言。 1、是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。 2、Java是一个面向对象的语言。 二、 阅读全文
posted @ 2018-02-01 14:51 ZT1994 阅读(329) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示