![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java从入门到住院
Java的学习笔记
独孤尚亮dugushangliang
古人之观于天地、山川、草木、虫鱼、鸟兽,往往有得,以其求思之深而无不在也。夫夷以近,则游者众;险以远,则至者少。而世之奇伟、瑰怪,非常之观,常在于险远,而人之所罕至焉,故非有志者不能至也。有志矣,不随以止也,然力不足者,亦不能至也。有志与力,而又不随以怠,至于幽暗昏惑而无物以相之,亦不能至也。然力足以至焉,于人为可讥,而在己为有悔;尽吾志也而不能至者,可以无悔矣,其孰能讥之乎?
展开
-
Java笔记-13 http服务器
文章目录反射入门XML解析解析简单的xml文件解析webxml反射入门把java类中的各种结构(方法、属性、构造器、类名)映射成一个个的Java对象,利用反射技术可以对一个类进行剖析。框架设计常用反射可以通过字符串的方式或得类,创建对象获得Class对象Class.forName(“包名.类名”),使用无参构造器创建对象 (Iphone) classObj.getConstructor...原创 2020-05-12 21:51:18 · 186 阅读 · 0 评论 -
Java笔记-12 网络编程
InetAddress创建InetAddress对象,从本地,ip,或者域名创建import java.net.InetAddress;import java.net.UnknownHostException;public class TestIP { public static void main(String[] args) throws UnknownHostExcep...原创 2020-03-14 16:18:07 · 159 阅读 · 2 评论 -
Java笔记-11 多线程
文章目录多线程Thread多线程进程是资源分配的单位,线程是调度和执行的单位。多线程的三种方式,继承Thread类,实现Runnable接口,实现Callable接口,前两种常用,第二个更常用,因为无法多继承,可以实现多个接口继承Thread类,重写run方法,构建对调用start方法实现Runnable接口,重写run方法,通过new Thread(对象).start()调用Th...原创 2020-02-23 09:12:05 · 278 阅读 · 0 评论 -
Java笔记-10 IO流
文章目录输入输出流File的关于文件的操作File关于文件夹的操作字符集,字符串与字节数组的转换四大抽象类及常用类FileInputStreamFileOutputStream文件的复制输入输出流外部系统的输入输出操作字节流:以字节为单位获取数据,命名上以Stream结尾的流一般是字节流,如FileInputStream、FileOutputStream。字符流:以字符为单位获...原创 2020-02-17 17:44:55 · 228 阅读 · 0 评论 -
Java笔记-09 容器 Collection
文章目录泛型Collection的常用方法ListArrayList泛型泛型的本质就是“数据类型的参数化”。 我们可以把“泛型”理解为数据类型的一个占位符(形式参数),即告诉编译器,在调用泛型时必须传入实际类型泛型参数用一对尖括号<E>表示,使用时需要将类型参数替换为实际的参数public class TestGeneric { public static void...原创 2020-02-15 20:41:49 · 197 阅读 · 1 评论 -
Java右移运算与除法的速度对比
对比一下右移运算和除法的效率,整数除法,除以2对除法和右移做100亿次,计算消耗的时间,为了减少误差的影响,分别做十次,最后取平均值.结果显示,除法耗时略多点,一百亿次运算多耗时50毫秒左右除法平均时间:3965右移平均时间:3910本测试纯属娱乐,结论不一定可靠。public class Test { public static void main(String[...原创 2020-02-12 17:53:28 · 2136 阅读 · 3 评论 -
Java笔记-08 异常
文章目录异常运行时异常RuntimeException受检异常CheckedExceptionthrows自定义异常异常异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。 在Java的异常处理机制中,引进了很多用来描述和处理异常的类,称为异常类。异常类定义中包含了该类异常的信息和对异常进行处理的方法。异常处理过程抛出异...原创 2020-02-11 21:57:04 · 188 阅读 · 1 评论 -
Java笔记-07 常用类
包装类将基本类型数据转化成对象,包装类位于java.lang包中提供: 字符串、 基本类型数据、 对象之间互相转化的方式,包含每种基本数据类型的相关属性如最大值、 最小值等基本数据类型包装类byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongflo...原创 2020-02-10 20:37:56 · 470 阅读 · 1 评论 -
Java笔记-06 面向对象进阶
文章目录继承重写Object类toString方法equals方法super封装继承继承实现类的扩展父类也称作超类、基类、派生类等。Java中只有单继承,没有像C++那样的多继承。多继承会引起混乱,使得继承链过于复杂,系统难于维护。Java中类没有多继承,接口有多继承。子类继承父类,可以得到父类的全部属性和方法 (除了父类的构造方法),但不见得可以直接访问(比如,父类私有的属性和方法...原创 2020-02-09 17:54:17 · 322 阅读 · 0 评论 -
Java笔记-05 面向对象基础
文章目录类内存分析构造方法构造方法的重载类属性和方法package MyPro04;//学生类class Student{ int id; String name; int age; Computer computer; void study(){ System.out.println("学习中 ,使用"+computer.br...原创 2020-02-05 12:56:03 · 172 阅读 · 0 评论 -
Java笔记-04 控制语句
文章目录控制语句选择语句循环语句break continue语句块和方法方法的重载递归原创 2020-02-04 13:49:29 · 157 阅读 · 0 评论 -
Java笔记-03 数据类型和运算符
文章目录注释标识符关键字变量变量分类常量基本数据类型运算符类型转换自动类型转换强制类型转换键盘输入注释单行注释 //多行注释 /*开头 。。。。 */结尾,可以用做行内注释文档注释 代码开头 /**开头,*/结尾注释的内容被编译时丢弃标识符给变量、类、方法、包命名必须以字母、 _下划线、 美元符$开头。字母包括英文的,汉语德语法语等其它部分可以是字母、 下划线“_”、 美元...原创 2020-02-03 20:08:27 · 195 阅读 · 0 评论 -
Java笔记-02 简单的桌球动画
尚学堂Java桌球小游戏,照着视频敲的代码主要遇到的花费时间多的是图片的路径,使用maven创建项目,图片放在src的images文件夹下,后面使用相对路径为src/images/ball.png,开头不需要加反斜杠,相对路径是相对项目的目录,这里是testjava下。BallGame2.java文件如下import javax.swing.*;import java.awt.*;...原创 2020-02-02 23:00:58 · 197 阅读 · 1 评论 -
Java笔记-01 第一个Java程序
Java环境搭建下载jdk,windows下需要安装,Linux下直接解压出来,下载地址设置环境变量JAVA_HOME为Java的目录,设置PATH为Java目录中的bin文件夹。在Windows系统中,PATH为 C:\Program Files\Java\jdk1.8.0_201\bin,在Linux系统的用户环境变量文件 ~/.bashrc或系统环境变量 /etc/profile 的部...原创 2020-02-02 20:24:21 · 136 阅读 · 1 评论