
Java
文章平均质量分 84
Java学习笔记和知识点汇总
哈喽喔德
我很懒,还没有简介
展开
-
Java程序开发学习之网络编程
(学习参考书:Java2实用教程第5版)一、URL类URL类是java.net包中的一个重要的类。使用URL创建对象的应用程序称为客户端程序。一个URL对象封装着一个具体资源的引用。客户利用URL对象访问URL中的资源。一个URL对象包含最基本的三部分信息:协议、地址和资源。协议是URL对象所在的JVM支持的协议;地址是必须能连接的有效的IP或域名;资源可以是主机上的任何一个文件。(1)URL的构造方法public URL(String spec) throws MalformedURLExcep原创 2021-02-27 19:05:19 · 286 阅读 · 0 评论 -
Java程序开发之泛型与集合框架
(学习参考书:Java2实用教程第5版)一、泛型泛型的主要目的是可以建立具有类型安全的集合框架,如链表、散列映射等数据结构。实现常见数据结构的类通称为Java集合框架。(1)泛型类声明可以使用“ class 名称<泛型列表> ”声明一个和普通的类有所区别的类,这样的声明的类称作泛型类。泛型列表给出的泛型(对象或接口)可以作为类的成员变量的类型、方法的类型以及局部变量的类型。(2)使用泛型类声明对象和普通的类相比,泛型类声明和创建对象时,类名后多了一对“<>”,而且必须要使原创 2021-02-24 23:28:15 · 382 阅读 · 0 评论 -
Java程序开发学习之多线程
(学习参考书:Java2实用教程第5版)一、进程与线程程序时一段静态的代码,是应用软件执行的蓝本。进程是程序的一次动态执行过程,对应了从代码加载、执行至执行完毕的完整过程。现代操作系统可以同时管理计算机的多个进程。线程不是进程,但其行为很像进程。线程是比进程更小的单位,一个进程在执行过程中,可以产生多个线程,每个线程也有它自身的产生、存在和消亡的过程。通俗的讲,线程是进程中的“小进程”。二、Java中的线程(1)Java的多线程机制Java语言的一大特点就是内置对多线程的支持。多线程是指一个应用原创 2021-02-22 21:36:57 · 275 阅读 · 0 评论 -
Java程序开发学习之输入输出流
(学习参考书:Java2实用教程第5版)程序运行期间,使用输入流从外部的存储媒介或其他程序中读入需要的数据,输入流的指向称为它的源;使用输出流将处理的结果写入永久的存储媒介或传送给其他的应用程序,输出流的指向称为它的目的地。源和目的地可以是磁盘文件、键盘、内存或显示器窗口。一、File类File类对象用来获取文件本身的一些信息,如文件所在目录、文件长度或文件读写权限。不包括文件的读写操作。(1)创建一个File对象的构造方法File(String filename);File(String di原创 2021-02-22 21:26:23 · 947 阅读 · 0 评论 -
Java程序开发学习之常用实用类
(学习参考书:Java2实用教程第5版)一、String类String类在java.lang包内,默认被引入,可以直接使用。Java将String类定义为final类,用户不能继承该类。(1)String对象String对象即字符串对象,两个相同字符串对象变量的引用不一定相同,不能用==描述两个字符串的关系(始终为false)。两个相同字符串常量的引用相同。(2)字符串的并置String对象可以用+号进行并置运算,即首尾相接得到一个新的String对象。(3)String类常用方法publi原创 2021-02-14 19:26:23 · 215 阅读 · 1 评论 -
Java程序开发学习之JDBC与MySQL数据库
(学习参考书:Java2实用教程第5版)一、JDBC连接数据库的操作编写时可以封装在一个类里面简化代码。(1)加载JDBC-MySQL数据库驱动try { Class.forName("com.mysql.cj.jdbc.Driver");}catch (Exception e){ }(2)连接数据库Connection con = null;//声明要连接数据库的对象comString uri = "jdbc:mysql://localhost:3306/数据库名?useSSL原创 2021-02-06 17:26:38 · 1340 阅读 · 2 评论 -
Java程序开发学习之组件及事件处理
(学习参考书:Java2实用教程第5版)一、GUI编程容器类(Container)和组件类(Component)。javax.swing包中JComponent类是java.awt包中Container类的一个直接子类,java.awt包中Component类的一个间接子类。GUI编程的基本知识点:Java把Component类的子类或间接子类创建的对象称为一个组件Java把Container的子类或间接子类创建的对象称为一个容器可以向容器添加组件。Container类提供了一个public方法原创 2021-02-03 16:46:49 · 2726 阅读 · 0 评论 -
Java程序开发学习之内部类与异常类
(学习参考书:Java2实用教程第5版)一、内部类Java支持在一个类中定义另一个类,这样的类称为内部类,而包含在内部的类称为内部类的外嵌类。内部类与外嵌类又如下的关系:外嵌类的成员变量在内部类中仍然有效,内部类的中的方法也可以调用外嵌类的方法内部类的类体中不可以声明类变量和类方法(static)。外嵌类可以用内部类声明对象,作为外嵌类的成员内部类仅供它的外嵌类使用,其他类不可以用某个类的内部类声明对象Java编译器生成的内部类的字节码文件与通常类不同(类名.class),而是外嵌类名$内部原创 2021-01-22 19:47:59 · 256 阅读 · 0 评论 -
Java程序开学习之接口与实现
(学习参考书:Java2实用教程第5版)一、接口使用关键字interface来定义一个接口,与类相像,一个接口包含接口声明和接口体:interface 接口名{ 接口体内容;}接口体:包含常量的声明(没有变量)和抽象方法两部分;接口体中的方法只有抽象方法。而且接口体中:所有的常量的访问权限一定都是public,而且是static常量(允许省略public final static修饰符),所有的抽象方法的访问权限一定都是public(允许省略public abstract修饰符)二、实现接口原创 2021-01-22 19:33:34 · 247 阅读 · 0 评论 -
Java程序开发学习之子类与继承
(学习参考书:Java2实用教程第5版)一、子类与父类继承是一种由已有的类创建新类的机制。利用继承,可以先定义一个共有属性的一般类,根据该一般类在定义具有特殊属性的子类,子类继承一般类的属性和行为,并根据需要增加它自己的新的属性和行为。由继承得到的类称为子类,被继承的类称为父类(超类)。Java不支持多重继承,即子类只能有一个父类。二、子类的定义使用关键字extends来定义一个类的子类。格式如下:class 子类名 extends 父类名{ ...;}三、类的树形结构在Java中所有类原创 2021-01-17 21:38:56 · 863 阅读 · 0 评论 -
Java程序开发学习之入门
Java程序开发之入门学习(学习参考书:Java大学实用教程第三版)Java应用程序开发的三个步骤:(1)编写源文件 (2)编译源文件生成的字节码 (3)加载运行字节码一,编写源文件(1)源文件的结构源文件:(扩展名为.java),是带有类的定义。类用来表示程序的一个组件,小程序或许只有一个类,类的内容必须包含在花括号内。类:类中带有一个或多个方法,方法必须在类的内部声明。方法:在方法的花括号中编写方法应该执行的指令。方法代码是由一组语句所组成的,类似于一个函数或过程。(2)应用程原创 2021-01-04 21:30:02 · 359 阅读 · 2 评论 -
Java程序开发学习之基本数据类型和数组
Java程序开发之基本数据类型和数组(学习参考书:Java大学实用教程第三版)一、标识符用来标志类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标志符。简单来说,标志符就是一个名字。Java语言标识符的规定:由字母、下划线、美元符号、和数字组成。第一个字符不能是数字。不能是关键字。对大小写敏感。Java中的名称命名规范:包名:多单词组成时所有字母都小写:xxxyyyzzz类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz变量名、方法名:多单词组成原创 2021-01-07 19:57:14 · 315 阅读 · 0 评论 -
Java程序开发学习之运算符、表达式和语句
Java程序开发之运算符、表达式和语句原创 2021-01-09 16:44:49 · 348 阅读 · 1 评论 -
Java程序开发学习之类与对象
Java程序开发学习之类与对象(学习参考书:Java2实用教程第5版)一、原创 2021-01-16 20:24:47 · 559 阅读 · 0 评论