java知识总结
文章平均质量分 81
海之沐
莫问前程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java执行cmd命令工具实现
在某些情况下,java也会调用cmd执行某些命令。例如重启啊什么的,之前写了一个执行cmd命令的一个工具类,大家可以参考一下,根据自身情况进行调整。 执行String字符串类的命令public String runCommands(String cmds){ String str = ""; String errStr = ""; String charset =原创 2016-12-23 13:55:53 · 3698 阅读 · 0 评论 -
java实现文件续传
这里给出java实现简单的文件续传的核心代码 文件存放服务器的代码实现,主要就是想某个文件读出然后传输出去。当然,文件续传肯定是要跳过已下载字节,seek函数就是用来跳过字节的。RandomAccessFile是随机读取文件的类,即支持从某个点开始读取。public void downloadFileRanges(File downloadFile,RequestContext原创 2016-12-23 14:37:09 · 1283 阅读 · 0 评论 -
java集合类(Set)
原文出自搬砖工,需要转载请注明出处。Set也是Collection的一种扩展,而与List不同的时,在Set中的对象元素不能重复。Set的常用具体实现有HashSet和TreeSet类。一、HashSet和TreeSet类的区别HashSet能快速定位一个元素,但是你放到HashSet中的对象需要实现hashCode()方法,它使用了哈希码的算法。而TreeSet则将放原创 2016-12-30 19:43:57 · 927 阅读 · 0 评论 -
java知识总结(十一)异常处理机制
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这转载 2017-01-09 14:56:39 · 997 阅读 · 0 评论 -
java知识总结(十二)枚举
这篇文章从认识枚举、枚举详解到枚举使用举例来总结java枚举的相关知识一、认识枚举枚举类型是Java SE 5.0 以后的版本新定义出来的,我们先来简单看一个枚举的定义:public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN}显然,enum很像特殊的class类,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类(原创 2017-01-10 01:18:56 · 891 阅读 · 0 评论 -
java知识总结(十三)网络编程
这篇文章简单总结一下java网络编程的相关知识一、TCP和UDP1.TCP(传输控制协议)方式TCP方式就类似于拨打电话,使用该种方式进行网络通讯时,需要建立专门的虚拟连接,然后进行可靠的数据传输,如果数据发送失败,则客户端会自动重发该数据2. UDP(用户数据报协议)方式 UDP方式就类似于发送短信,使用这种方式进行网络通讯时,不需要建立专门的虚拟连接,传输也不是原创 2017-01-10 10:28:34 · 1173 阅读 · 0 评论 -
java集合类(Map)
一、什么是MapMap是一种把键对象和值对象进行关联的容器,而一个值对象又可以是一个Map,依次类推,这样就可形成一个多级映射。对于键对象来说,像Set一样,一 个Map容器中的键对象不允许重复,这是为了保持查找结果的一致性;如果有两个键对象一样,那你想得到那个键对象所对应的值对象时就有问题了,可能你得到 的并不是你想的那个值对象,结果会造成混乱,所以键的唯一性很重要,也是符合集合的性质的原创 2017-01-05 15:35:10 · 1785 阅读 · 3 评论 -
java知识总结(十)反射和代理
一、什么是反射?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#原创 2017-01-07 00:26:51 · 1098 阅读 · 0 评论 -
CSS基础积累总结(上)
一:CSS的工作原理1.基本的CSS语法比方说,我们要用红色作为网页的背景色:用HTML的话,我们可以这样: 用CSS的话,我们可以这样获得同样的效果: body {background-color: #FF0000;}上例也向你展示了基本的CSS模型:为HTML文档应用CSS,有三种方法可供选择。下面对这三种原创 2017-02-13 13:35:04 · 710 阅读 · 0 评论 -
java总结(七)集合类
原文出自搬砖工,需要转载请注明出处。一、java集合类是什么?java集合类型主要有哪些?首先看一张概念图,这里囊括了集合类的大部分关系及内容集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。通俗地讲,集合类就是把一些对象的引用放在一起(特别是我们需要存放一些数据却不知道个数的情况下)原创 2016-12-30 02:28:04 · 1350 阅读 · 0 评论 -
java知识总结(九)多线程
一、什么是进程和线程?它们有什么区别?进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可原创 2017-01-06 15:43:18 · 1727 阅读 · 0 评论 -
怎么解决java.lang.NoClassDefFoundError错误
前言在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这两个错误搞混,事实上这两个错误是完全不同的。我们往往花费时间转载 2016-12-23 16:48:51 · 2103 阅读 · 0 评论 -
java知识总结(一)java基础知识
java总结一入门一、java语句规则://public class这些称为保留字(关键字)// ‘//’和‘/**/’为注释,//为单行注释,/**/为多行注释public class Welcome {//定义类 Welcome被称为标识符 public static void main(String[] args) {//主方法(main方法) System.out.p原创 2016-12-25 14:41:01 · 723 阅读 · 5 评论 -
java知识总结(二)类和对象
java总结二 类和对象首先建一个Demo类作为示例public class Demo {//类 //属性(成员变量) private int sex;//私有的成员变量 //方法(成员函数) public int getSex() { return sex; } public void setSex(int sex) { this.sex = sex; } //构原创 2016-12-26 15:47:29 · 658 阅读 · 1 评论 -
java知识总结(三)封装、继承和多态
java总结三 封装、继承和多态封装:顾名思义,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过 外部接口,一特定的访原创 2016-12-27 14:26:04 · 728 阅读 · 0 评论 -
java知识总结(四)this与static详解
java总结四 this与static详解一、thisthis:代表对象。就是所在函数所属对象的引用。this到底代表什么呢?哪个对象调用了this所在的函数。this就代表哪个对象。就是哪个对象的引用。开发时,什么时候使用this呢?在定义功能时,如果该功能内部使用到了调用该功能的对象。这时就用this来表示这个对象。同时this 还可以用于构造函转载 2016-12-27 14:50:13 · 672 阅读 · 1 评论 -
java知识总结(五)抽象和接口
java总结五 抽象和接口一、抽象:抽象类(abstract class):使用了abstract关键字所修饰的类叫做抽象类。抽象类无法实例化,也就是说,不能new出来一个抽象类的对象(实例)。抽象方法(abstract method):使用abstract关键字所修饰的方法叫做抽象方法。抽象方法需要定义在抽象类中。相对于抽象方法,之前所定义的方法叫做具体方法(有声明,原创 2016-12-27 16:34:54 · 511 阅读 · 0 评论 -
java知识总结(八)I/O流操作
原文来自搬砖工今天总结一下Java I/O文件读写基本类相关知识和概念,对于程序设计者来说,创建一个好的输入/输出系统是一项艰难的任务,其中挑战来源于所有的可能性,不仅存在各种源端与接收端(文件,控制台,网络链接等),而且还需要以各种不同的方式与它们通信(顺序,随机存取,缓冲,二进制,按字符,按行,按字等)。Java I/O主要包括如下几个层次:1转载 2017-01-05 23:53:41 · 885 阅读 · 2 评论 -
java知识总结(六)包装类
原文出自java包装类,需要转载请注明出处。一、什么是java的包装类?java是一种面向对象语言,java中的类把方法与数据连接在一起,并构成了自包含式的处理单元.但在java中不能定义基本类型(primitive type),为了能将基本类型视为对象来处理,并能连接相关的方法,java为每个基本类型都提供了包装类。二、java包装类常用的几种类型原创 2016-12-29 15:42:28 · 2446 阅读 · 4 评论 -
java知识汇总(持续更新)
一、java基础知识1.java基础语法2.java对象和类3.java基本数据类型4.java变量类型5.java修饰符6.java运算符7.java循环结构8.java分支结构9.java方法知识解析10.java流(Stream)、文件(File)和IO11.java异常处理12.java继承13.Java 重写(Overr原创 2017-03-13 11:31:31 · 8092 阅读 · 12 评论
分享