java知识点
文章平均质量分 81
weichen_Hi
这个作者很懒,什么都没留下…
展开
-
邻接矩阵的图遍历—深度、广度 java实现
1、图结构 public static int max_ver_num=10; //图 class MGraph{ char ver[]=new char[max_ver_num]; //顶点向量 int arc[][]=new int[max_ver_num][max_ver_num]; //邻接矩阵 int vernum,arcnum; //当前顶点数,边数原创 2018-03-18 22:30:46 · 1485 阅读 · 0 评论 -
Java虚拟机知识点-内存分配
一、概述1.不再需要为每一个new操作去写配对的delete/free代码,不容易出现内存泄露和内存溢出问题二、运行时数据区域程序计数器:每个线程都有一个(线程私有);唯一一个没有在Java虚拟机规范中规定任何OutMemoryError的内存区域Java虚拟机栈:线程私有;描述Java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法出口等信息局...原创 2018-03-24 09:22:17 · 255 阅读 · 1 评论 -
java补漏知识点—第八章
0. 解释的过程就是一次将字节码中单独的一步翻译为目标机器语言代码,翻译完一步后立即执行1. 输入1) 创建Scanner对象:Scanner in=new Scanner(System.in)2) 对象调用方法:in.方法 a) nextByte()、nextShort()、nextInt()、nextLong()、nextFloat()、nextDouble()2. 运算...原创 2018-03-12 20:59:16 · 310 阅读 · 0 评论 -
java新添知识点—第十五章
【注】博客在看了java程序设计基础和java语言程序设计(基础篇)总结的,想从头开始复习请请看java程序设计基础一、基本数据类型Java对大小写敏感/* */注释不能嵌套在Java中,整型的范围与运行Java代码的机器无关长整型数值:在后面加L二进制数值:前缀为0b数值写法:数值可用下划线隔开,其原数值不变BigDecimal类:在数值计算中不含任何舍入误差整型值与布尔型值之间不能互相转换整数...原创 2018-03-13 09:59:26 · 491 阅读 · 0 评论 -
java补漏知识点—第十四章
一、二进制I/O文件输入输出类:文本I/O类和二进制I/O类抽象类InputStream:是读取二进制数据的根类方法:read()从输入流中读取下一个字节数据read(byte[] b)从输入流中读取b.length个字节到数组b中read(byte[] b,int off,int len)从输入流读取字节并且将它们保存在b[off],b[off+1],…,b[off+len-1]中availab...原创 2018-03-13 09:55:35 · 347 阅读 · 0 评论 -
java补漏知识点—第十三章
一、继承super:指代父类,可用于调用父类的普通方法和构造方法构造必须是构造方法的第一行(this也是)构造一个类的实例时,将会调用沿着继承链的所有父类的构造方法父类应该有无参的构造函数(防止子类没有定义构造时调用)仅当方法是可访问的(不是private)时,它才能被重写(覆盖≠重载)静态方法也能被继承,但不能被覆盖重写标注:在子类的方法前面放一个@OverrideJava中所有类都继承自Jav...原创 2018-03-13 09:54:32 · 281 阅读 · 0 评论 -
java补漏知识点—第十二章
一、抽象类Number类:是数值包装类、BigInteger以及BigDecimal类的抽象父类Calendar类:是GregorianCalendar类的抽象父类方法:get(int field)返回一个给定日历域的值set(int field,int value)将给定的日历设为指定值set(int year,int month,int dayOfMonth)设定日历的年、月(月份从0开始,0...原创 2018-03-13 09:53:43 · 246 阅读 · 0 评论 -
java补漏知识点—第十一章
一、异常处理声明异常的关键字:throws抛出异常后,编译器会跳到catch块;若没有,则跳到调用该方法的方法,继续查找catch块,如果在打印链中都找不到,程序终止并在控制台打印catch块一个catch块可以捕获一个异常对象,它就能捕获其所有异常子类的异常若多个catch块,异常子类的顺序必须在其父类的前面 4. Java API中的大多数异常类都包含两个构造方法:一个无...原创 2018-03-13 09:52:56 · 250 阅读 · 0 评论 -
java补漏知识点—第十章
一、数组除基本类型外,数组变量都可看做其引用;传递参数是,基本类型是按值传递,而数组是按其引用传递的堆用于动态内存分配变长参数类型相同但个数可变方法中的参数声明:typeName… parameterName只能给方法中指定一个可变长参数,同时该参数必须是最后一个参数Array类sort或parallelSort方法:对数组排序equals方法:判断两个数组是否相等fill方法:填充整个数组或部分...原创 2018-03-13 09:51:39 · 220 阅读 · 0 评论 -
java补漏知识点—第九章
一、Math类三角函数sin(radians)返回以弧度为单位的角度的三角正弦函数值,1弧度约为57.3°cos(radians)返回以弧度为单位的角度的三角余弦函数值tan(radians)返回以弧度为单位的角度的三角正切函数值toRadians(degree)将以度为单位的角度值转换为以弧度表示toDegrees(radians)将以弧度为单位的角度值转换为以度表示asin(a)返回以弧度为单...原创 2018-03-13 09:42:37 · 309 阅读 · 0 评论 -
Java-第7章
7.0简介1.核心库Java.io包提供了全面的I/O接口2.Java中I/O是以流为基础进行串行化输入/输出7.1File类1.File类从java.lang.Object类继承而来的2.在创建File类对象时,必须制定文件或者目录的路径1) 路径可分为绝对路径和相对路径3.常用方法:canRead、canWrite、compareTo、createNewFile等4.目录也是一种文件7.2流1...原创 2017-09-13 13:26:39 · 505 阅读 · 0 评论 -
Java-第六章
6.0简介 1.java.util包是Java的实用工具类库6.1日期和时间1. Date类1) 构造:Data2) 主要方法:after、before、equals、toString2. 日历类:Calendar1) 该类是抽象类2) 主要方法:getInstance、Calendar、getTi...原创 2017-09-11 21:24:07 · 490 阅读 · 0 评论 -
Java-第五章
5.0简介1. Java.lang包是Java的核心类库2. 系统自动导入5.1Object类1. toString方法:返回描述对象的一个字符串2. equals方法:调用对象与指定对象obj引用同一实例3. clone方法:实现对象的复制4. getClass方法:返回调用对象的Class对象5.2包装类1. ...原创 2017-09-11 20:43:37 · 487 阅读 · 0 评论 -
Java-第四章
4.1异常1. Exception异常类是所有异常类的父类4.2异常处理1. try、catch、finally、throw、throws1) try:存放监控异常的代码2) catch:捕获异常并处理3) finally:无论异常与否都要执行4) throw:用于认为显式地抛出异常a) 用法:thr...原创 2017-09-11 19:44:59 · 404 阅读 · 0 评论 -
Java-第三章
3.1访问控制级别1. public:所有类都可以访问2. protected:同一包中的类或子类可以访问;不可修饰类3. private:类内部可访问;不可修饰类4. default:默认;当前目录(包)下的类可访问3.2类1. 类的成员变量拥有默认值;而普通的局部变量没有2. 一个java文件,只允许一个pub...原创 2017-09-11 18:53:27 · 491 阅读 · 0 评论 -
Java-第二章
2.0简介1. 字符串当作对象处理2. Java不支持指针、结构体、联合体等复杂数据结构2.1标识符1. 标示符命名规则1) 由字母(A~Z、a~z)、特殊符号($、_)和数字组成;Unicode编码2) 不能以数字开头3) 保留字或Java已用的标示符(如int、class、true、null)4) ...原创 2017-09-10 19:56:58 · 583 阅读 · 0 评论 -
java—第一章
看了关于java的书,做一些知识点总结,方便以后查看参考书:Java程序设计基础教程 Java语言程序设计(基础篇) Java核心技术1.2java的特点1. 简单性2. 可靠性和安全性a) java不支持指针数据类型b) 自动内存垃圾回收c) Java虚拟机中有一个字节码校验器(对编...原创 2017-09-10 14:45:01 · 913 阅读 · 0 评论 -
java虚拟机知识点-垃圾收集器与内存分配策略
一、概述1、线程私有:程序计数器、虚拟机栈、本地方法栈2、运行期间分配和回收内存:Java堆和方法区二、对象存活判定算法可达性分析算法通过一系列成为“GC Roots”的对象作为起点,从这些节点开始向下搜索,搜索所走过的路径成为引用链(Reference Chain);当对象不存在引用链时则为不可用可作为“GC Roots”的对象:虚拟机栈(栈帧中的本地变量表)中引用的对象方法区中类静态属性引用的...原创 2018-03-24 11:21:09 · 187 阅读 · 0 评论