![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 84
War3cdota
这个作者很懒,什么都没留下…
展开
-
Java基础---String类和基本数据类型包装类
String类一、构造函数:1.使用byte字节数组作为参数构造Stringpublic class Demo2 { public static void main(String[] args) { byte b[] = {97,98,99}; String s = new原创 2015-09-18 19:48:33 · 701 阅读 · 0 评论 -
Java基础——集合Collection
集合Collection简述由来:对象用于封装数据,对象多了需要存储,集合可以存储对象;对象的数目不确定,可以用集合容器进行存储。集合的特点: 1.用于存储对象的容器 2.长度是可变的 3.不可用来存储基本数据类型从内部的数据结构设计的不同,集合可以有多种,现在学习3种:List,Set,M原创 2015-11-06 15:47:59 · 489 阅读 · 0 评论 -
Java基础——IO(2)
1.列出文件及文件过滤/** * 练习:用String[] list(FilenameFilter filter)方法获取一个目录下所有的.java文件, * 其他文件不要。 思路:1、FilenameFilter是一个过滤器接口,用匿名内部类传入filter对象 2、复写F原创 2015-11-19 16:43:36 · 616 阅读 · 0 评论 -
Java基础---多线程
多线程一、理解线程和进程1、进程: 1.一个正在执行的程序 2.进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位2、线程: 1.就是进程中的一个独立的控制单元。线程在控制着进程的执行。只要进程中有一个线程在执行,进程就不会结束。 2.一个程序至少有一个进程,一个进程至少有一个线程3、区别: 1.线程的改变只代原创 2015-09-15 21:49:30 · 529 阅读 · 0 评论 -
Java基础---多态、内部类
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-多态(Polymorphism)多态的其他叫法:动态绑定,后期绑定,运行时绑定。多态的前提:1、类与类之间必须有关系,要么继承,要么实现。2、存在覆盖。父类中有方法被子类重写。例子:/*** * 多态的实例 * @author LQX *涉及:向上转型,多态 */public class Test1 {原创 2015-09-06 17:02:20 · 627 阅读 · 0 评论 -
Java基础---异常,包
异常1.定义异常指的是在程序运行过程中发生的异常事件,通常是由硬件问题或者程序设计问题所导致的。在Java等面向对象的编程语言中异常属于对象。Java异常类层次结构图: 2.异常由来:编程中对于那些会出现的问题,Java采用异常机制来解决。最常使用的就是try{}catch{}本质:java对不正常情况进行描述后的对象体现。程序可能出现的错误或问题: a、用户输入错误导致的异常:如用原创 2015-09-08 15:40:48 · 695 阅读 · 0 评论 -
Java基础---网络编程
1、网络模型:OSI参考模型和TCP/IP参考模型 通常用户操作的是应用层,而编程人员需要做的是传输层和网际层,用户在应用层操作的数据,经过逐层封包,最后到物理层发送到另一个模型中,再进行逐层解包,图示为: 2、网络通信三要素:IP地址,端口号,传输协议1.IP地址它是网络中的设备标识不易记忆,可用主机名表示,两者存在映射关系本机回环地址:127.0.0.1,主机名为:lo原创 2015-09-01 12:38:11 · 788 阅读 · 0 评论 -
Java基础---抽象类和接口
抽象类1.抽象的定义抽象就是从多个事物中将共性的,本质的内容抽取出来。例如,圆,方形,三角形等几何图形可以抽象出一个图形类,该类具有几何图形的基本属性,周长,面积等。2.抽象类Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。抽象类的由来: 多个对象都具备相同的功能,但是功能具体内容有所不同,那么在抽取过程中,只抽取了功能定义原创 2015-08-11 20:46:38 · 884 阅读 · 0 评论 -
Java基础---面向对象
一、理解面向对象“面向过程”和“面向对象”的区别面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为可以拿生活中的实例来理解面向过程与面向对象,例如五子棋。面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2原创 2015-08-11 14:53:29 · 665 阅读 · 0 评论 -
Java基础---折半查找和进制转换
说明:插入和进制转换用到了 数组的操作,就当对数组进一步了解了。折半查找:要求:一定是对有序序列的查找/* 需求:将一个已知元素插入到一个有序数组中,要求不改变数组顺序,打印元素应该插入数组位置的角标。 思路:1、可以利用折半查找的方式,先定义两个变量,一个初始化0角标,作为最小值,一个初始化为最后一个角标,作为最大值, 再定义一个变量,存储最小值与最大值的一半,也就是中间位置原创 2015-08-04 17:52:46 · 921 阅读 · 0 评论 -
Java基础---选择排序和冒泡排序
选择排序:1.正向细节2.反向细节3.排序优化冒泡排序1.大数沉底2.小数冒泡3.排序优化原创 2015-08-02 22:39:03 · 953 阅读 · 0 评论 -
Java基础---JAVA基本数据类型,关键字
JAVA的关键字:1.基本数据类型2.类、方法和变量修饰符关键字3.访问修饰符关键字4.流程控制关键字5. 错误处理6. 包相关7. 变量引用8. 保留字原创 2015-08-02 12:01:42 · 3756 阅读 · 1 评论 -
Java基础---JDK下载及JAVA环境搭建
JDKjava环境搭建灵活使用环境变量配置原创 2015-08-01 23:37:45 · 698 阅读 · 0 评论 -
Java基础——IO(1)
IO流概述Java中采用IO流的方式来进行数据传输,IO流分为两种: 1)字节流的抽象基流:InputStream和OutputStream 2)字符流的抽象基流:Reader和WriterP.S.此四个类派生出来的子类名称都是以父类名作为子类名的后缀,以前缀为其功能;如In原创 2015-11-19 16:42:36 · 564 阅读 · 0 评论