Java笔记
文章平均质量分 73
BlueSky_USC
终有一天,菜鸟也会飞起来的!
展开
-
Java中的接口、抽象类
Java 的接口知识1.方法的分类(三种:普通方法、构造方法、抽象方法)普通方法:public 返回类型 方法名(参数列表){} public void play(){过程}构造方法:public 类名(参数列表){} public Student(){}抽象方法:public abstract返回类型 方法名(参数列表); public abs原创 2016-11-10 11:19:31 · 494 阅读 · 0 评论 -
Java中应用Collections工具类的Sort()方法对List进行排序
一、Sort排序方法的使用:1.对Integer类型进行排序 (该类型已经实现Comparable接口)2.对String类类型进行排序 (该类型已经实现Comparable接口)3.对其他类型进行排序 (需要自己实现Comparable接口)二、Comparable接口和Comparator接口的比较: 1.Compara原创 2016-07-17 00:26:31 · 6461 阅读 · 0 评论 -
Java中的编码问题
一、各种编码所占的字节空间: gbk编码: 中文占 2 个字节,英文占 1 个字节; Java中项目的默认编码方式; utf-8编码: 中文占 3个字节,英文占 1 个字节; utf-16be编码:中文占 2个字节,英文占 2 个字节; Java是utf-16be编码二、当你的字节序列是某种编码方式时,这个时原创 2016-07-15 00:14:47 · 608 阅读 · 0 评论 -
Java中的集合框架 笔记
一、集合的概念以及作用: 1.概念:集合是一种工具类,一种容器,可以存储任意数量的具有相同属性的对象; 2.作用:1).在类的内部,对数据进行组织 2).简单而快速的搜索大数量条目 3).有的集合接口,提供了一系列排列有序的元素,并且可以在序间快速的插入或者删除元素原创 2016-07-14 11:59:49 · 676 阅读 · 0 评论 -
Java中的继承初始化顺序
一、继承的初始化顺序 1.初始化父类,再初始化子类。 2.先执行初始化对象中的属性,再执行构造方法中的初始化。二、下面,我们用一个简单的例子来说明这一问题: 父类:Animal代码: package com.bluesky;public class Animal {public Animal(){ Syst原创 2016-07-12 15:52:23 · 806 阅读 · 0 评论 -
Java中两个对象的比较 equals()方法和==号的区别
在Java中,时不时我们会把两个对象进行,然而得到的结果却不是我们想的结果,这是怎么回事呢?一、两种形式的比较:比较时,我们要弄清楚是哪一种比较。 1.值类型比较 即内容相同,我们就认为是相等的。比如:int i=5;int j =5;此时我们说i和j相等,其实指的是i和j的内容相同。 2.引用类型比较 但在Java中,除了原创 2016-07-07 10:28:24 · 29313 阅读 · 0 评论 -
Java通信之服务器生猛上手
Java通信之服务器生猛上手一、生猛上手前的准备Java其实是一门网络编程语言,这是和C语言和C++语言的一大区别,同时也是Java语言的一大特性;通过简单的Java语言代码就可以让多台计算机之间进连接,实现计算机之间的通信;下面介绍和通信的相关几个概念服务器:指一个管理资源并为用户提供服务的计算机设备。简单的理解为一台服务的计算机,这台计算机掌握着很多的资源和信息;ip:原创 2017-01-10 01:52:52 · 643 阅读 · 0 评论 -
Java基础知识之线程
Java基础知识之线程一、与线程的相关概念 1、程序、进程、线程概念程序:通过编程语言编写的一组指令集合进程:正在运行的程序线程:进程中执行的基本单元 单一线程执行特点:从上到下,一步一步来;多线程特点:相当于好几个帮手帮你做事情;你做你的,他做他的;生活中非常多的多原创 2016-12-30 20:52:19 · 653 阅读 · 0 评论 -
Java中的I/O流及利用I/O流实现文件复制功能
Java中的I/O流及利用I/O流实现文件复制功能一、I/O流的概念 1、 什么是I/O?硬件层面:I/O(input/output),即输入/输出。每个设备都会有一个专用的I/O地址,用来处理自己设备的输入输出信息。比如电脑设备输入端口为键盘和鼠标,输出端口为显示屏。软件层面:I/O即不同存储机制上的数据的读入写出。比如内存读写硬盘中的数据或者U盘中的原创 2016-11-25 18:49:55 · 5509 阅读 · 1 评论 -
Java中的异常和File类的使用
Java中的异常和File类的使用一、异常的概念 1、什么是异常? 通俗理解:异于平常,本来一件事情正常执行,可能中途会有特殊情况,导致当前事情无法正常执行而影响执行结果,这个中途特殊情况即异常。 例如:a/b这个操作,正常情况是没有任何问题,但是隐藏了一个问题,如果b为0,则这个除法操作将无法执行,则b为0的情况属于a/原创 2016-11-25 16:41:21 · 1914 阅读 · 3 评论 -
Java中的关键字
Java中的关键字一、什么是关键字?保留字?1、关键字是指在编程语言中,已经赋予了固定意义,不能随意使用的单词。2、保留字是指在编程语言中,暂时还没有赋予含义,不过也不能用于定义变量名和类名,因为后续再升级过程中可能会用到的单词。3、有哪些关键字? Java目前共有50个Java关键字 const和goto这两个在Java语言中为保留字原创 2016-11-18 13:52:00 · 1117 阅读 · 0 评论 -
Java中的高级I/O流-缓冲流、数据流以及对象流
Java中的高级I/O流-缓冲流、数据流以及对象流前言:通过前面的学习,已经学完了Java中的基本流;Java中的流有字节流和字符流两大类,而每一种流都有对应的输入和输出流;1、字节流1.1字节输入流-主要是:FileInputStream 1.2字节输出流-主要是:FileOutputStream2、字符流2.1字符输入流-主要是:FileRea原创 2016-11-28 22:25:06 · 6502 阅读 · 1 评论 -
Java图形界面-Swing入门与布局管理
Java图形界面-Swing入门与布局管理前言:Java中提供了丰富的图形界面工具,现在我们就一起来看看吧!、总结:1.明白什么是UI,B/原创 2016-11-11 14:24:48 · 1455 阅读 · 1 评论 -
Java中的构造器、继承、多态知识
Java构造器与继承1.Java中构造函数(又称Java构造器): 理解:Java中的构造函数和C++中的构造函数很类似,但在C++中还会存在相应的析苟函数用来释放构造函数的内存,但Java中却不存在析构函数,因为Java中有垃圾自动回收机制,好比一个扫地阿姨,定时清理Java中产生的垃圾,释放内存; 作用:用于构造当前类的对象,在构造对象时直接进行赋值操作 注意:原创 2016-11-07 13:51:25 · 822 阅读 · 0 评论 -
Java小程序之自定义数组队列的实现(高级画板重绘基础)
Java小程序之自定义数组队列的实现(高级画板重绘基础)前言:经过一番努力,我们的画板已经完成了很大一部分,很多功能都已经通过我们自己的分析和代码实现了,但是还是有小bug呢?你找到小bug了吗?当我们绘制好图形后,点击窗体的最小化,然后最大化,会发现我们绘制的图形全都没有了,机智的你发现了吗?那么该怎么解决这个bug呢?让我们先来看看自定义数组队列相关知识吧!知识回顾:1原创 2016-11-15 00:25:32 · 1758 阅读 · 0 评论