Java基础入门(第三版)清华大学出版社 黑马程序员编著
文章平均质量分 85
Java基础入门(第三版)清华大学出版社 黑马程序员编著 该图书的学习笔记
卷末
是真的热忱吗?还是说,远远不够?
展开
-
MySQL安装文档(压缩包安装 和 安装包下载) (官方文档,常见问题)
先指出MySQL官方网址,包含MySQL详细说明。官网有详细的安装教程,该文档也可以下载,以便自己研究该文档的第二章就是在各个系统安装MySQL的说明,由于官方文档较难理解,笔者在另外两本书找到了MySQL的安装教程。《python从小白到大牛》(清华大学出版社 关东升编著)和《python从小白到大牛(第二版)》这篇笔记安装部分主要就是参考这两本书来的,两本书各介绍一种安装方式。这篇笔记的卸载和问题主要来自黑马程序员的MySQL课程文档。原创 2024-07-18 12:11:26 · 1388 阅读 · 0 评论 -
Java基础入门--第十三章--网络编程
通过计算机网络可以实现多台计算机的连接,但是不同计算机的操作系统和硬件体系结构不同,为了提供通信支持,位于同一个网络中的计算机在进行连接和通信时必须遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交互。网络通信协议有很多种,例如,网络层的IP(InternetProtocol,网际互联协议),传输层的TCP(TransmissionControlPr原创 2024-04-12 21:06:35 · 1081 阅读 · 0 评论 -
Java基础入门--第十二章--多线程
进程(process)是计算机中程序的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。虽然进程在程序执行时产生,但进程并不是程序。程序是“死”的,进程是“活”的。程序是指编译好的二进制文件,它存放在磁盘上,不占用系统资源,是具体的;而进程存在于内存中,占用系统资源,是抽象的。当一次程序执行结束时,进程随之消失,进程所用的资源被系统回收。对计算机用户而言,计算机似乎能够同时执行多个进程,如听音乐、玩游戏、语音聊天等,都能在同一台计算机上同时进行。但实际上,一个单核的CPU同一时刻只能处原创 2024-04-11 17:41:39 · 741 阅读 · 0 评论 -
Java基础入门--第十一章--JDBC(Java Database Connection)Java数据库连接
JDBC的全称是Java数据库连接(Java Database Connectivity),它是一套用于执行SQL语句的JavaAPI。应用程序可通过这套JavaAPI连接到关系数据库,并使用SQL语句完成对数据库中数据的查询、新增、更新和删除等操作。不同的数据库(如MySQL、Oracle等)处理数据的方式是不同的,如果直接使用数据库厂商提供的访问接口操作数据库,应用程序的可移植性就会变得很差。原创 2024-04-11 11:00:00 · 1299 阅读 · 0 评论 -
Java基础入门--第十章--I/O
同字节流一样,字符流也有两个抽象的顶级父类,分别是Reader类和Writer类。其中,Reader类是字符输人流,用于从某个源设备读取字符;Writer类是字符输出流,用于向某个目标设备写人字符。Reader类的常用方法方法声明功能描述int read()以字符为单位读数据将数据读人char类型的数组,并返回数据长度将数据读人char类型的数组的指定区间,并返回数据长度关闭数据流将数据直接读人字符输出流Writer类的常用方法方法声明功能描述以字符为单位写数据。原创 2024-04-10 11:00:00 · 1031 阅读 · 0 评论 -
Java基础入门--第九章--反射机制
在日常生活中,反射是一种物理现象。例如,通过照镜子可以反射出自己的容貌,水面可以反射出景物,等等,这些都是反射。通过反射,可以将一个虚像映射到实物,这样就可以获取实物的某些形态特征。Java程序中也有反射,Java程序中的反射也是同样的道理,常规情况下程序通过类创建对象,反射就是将这一过程反转,通过实例化对象来获取所属类的信息。Java的反射机制可以动态获取程序信息以及动态调用对象的功能,它主要有以下4个作用:(1)在程序运行状态中,构造任意一个类的对象。原创 2024-04-08 21:39:22 · 1040 阅读 · 0 评论 -
Java基础入门--Java API课后题
3)使用FULL格式的DateFormat对象,调用format() 方法格式化Date对象。2.计算从今天算起,100天以后是几月几号,并格式化成xxxx年x月x日的形式打印出来。1.编写一个每次随机生成 10个 0(包括) 到 100 之间的随机正整数。2)调用Calendar的getTime() 方法返回Date类型对象。1)调用Calendar类的add()方法计算100天后的日期。原创 2024-04-07 22:41:04 · 222 阅读 · 0 评论 -
Java基础入门--第八章--泛型
泛型是在JDK5中引人的一个新特性,其本质是参数化类型,也就是将具体的类型形参化。参数化的类型(可以称之为类型形参)在使用或者调用时传人具体的类型(类型实参),类似于调用方法时传入实参才能确定方法形参的具体值。泛型的声明由一对尖括号和类型形参组成,类型形参定义在尖括号中,定义类、接口和方法时使用泛型声明,这样定义的类、接口和方法分别称为泛型类、泛型接口和泛型方法。未引入泛型之前,如果想要创建一个只保存Integer类型的List 集,代码如下。原创 2024-04-07 15:44:40 · 1054 阅读 · 0 评论 -
Java基础入门--第七章--集合
为了存储不同类型的多个对象,Java提供了一系列特殊的类,这些类可以存储任意类型的对象,并且存储的长度可变,被统称为集合。集合可以简单理解为一个长度可变,可以存储不同数据类型的动态数组。集合都位于java.util包中,使用集合时必须导入java.util包。集合体系核心架构图如下所示。接口描述Collection集合中最基本的接口,用于存储一组无序、不唯一的对象,一般不直接使用该接口ListCollection的子接口,用于存储一组无序、不唯一的对象,是集合中常用的接口之一Set。原创 2024-04-04 23:35:52 · 1126 阅读 · 0 评论 -
Java基础入门--第六章--Java API
API(Application Programming Interface)指的是应用程序编程接口,API可以让编程变得更加方便简单。Java也提供了大量API供程序开发者使用,即Java API。Java API指的就是JDK提供的各种功能的Java类库,如之前所讲的Arrays、Collection类等,都是Java提供给开发者的类库。Java API非常多,无法针对所有的API都进行逐一讲解。原创 2024-04-04 11:00:00 · 1439 阅读 · 0 评论 -
Java基础入门--第五章--异常
Java中的异常是指Java程序在运行时可能出现的错误或非正常情况,比如在程序中试图打开一个根本不存在的文件,在程序中除0等。异常是否出现,通常取决于程序的输入、程序中对象的当前状态以及程序所处的运行环境。程序抛出异常之后,会对异常进行处理。异常处理将会改变程序的控制流程,出于安全性考虑,同时避免异常程序影响到其他正常程序的运行,操作系统通常将出现异常的程序强行中止,并弹出系统错误提示。下面通过一个案例认识一下什么是异常,在本案例中,计算以0为除数的表达式,运行程序并观察程序的运行结果。原创 2024-04-02 16:29:09 · 1205 阅读 · 0 评论 -
Java基础入门--面向对象课后题(2)
(5) BasePlusSalesEmployee:SalesEmployee 的子类,有固定底薪的销售人员,工资由底薪加上销售提成部分。(3)HourlyEmployee:Employee 的子类,按小时拿工资的员工,每月工作超出160小时的部分按照1.5 倍工资发放。(3)HourlyEmployee:Employee 的子类,按小时拿工资的员工,每月工作超出160小时的部分按照1.5 倍工资发放。(2) SalariedEmployee:Employee 的子类,拿固定工资的员工。原创 2024-04-02 01:46:31 · 958 阅读 · 0 评论 -
Java基础入门--第四章--面向对象(下)
在Java中,类的继承是指在一个现有类的基础上构建一个新的类,构建出来的新类被称作子类,现有类被称作父类。子类会自动继承父类的属性和方法,使得子类具有父类的特征和行为。在继承关系中,子类会自动继承父类中定义的方法,但有时在子类中需要对继承的方法进行一些修改,即对父类的方法进行重写。在子类中重写的方法需要和父类被重写的方法具有。在子类Dog中增加属性color和相应的getter和setter方法。子类除了可以继承父类的属性和方法,也可以定义自己的属性和方法。关键字,其语法格式如下所示。原创 2024-03-31 18:31:52 · 713 阅读 · 0 评论 -
Java基础入门--面向对象课后题(1)
某公司正进行招聘工作,被招聘人员需要填写个人信息,编写“个人简历”的封装类Resume,并编写测试类进行实现。类图及输出效果如下。原创 2024-03-31 16:54:06 · 283 阅读 · 0 评论 -
Java基础入门--第三章--面向对象(上)
在面向对象的思想中最核心的就是对象,创建对象的前提是需要定义一个类,类是Java中一个重要的引用数据类型,也是组成Java程序的基本要素,所有的Java程序都是基于类的。类是对象的抽象,用于描述一组对象的共同特征和行为。类中可以定义成员变量和成员方法,其中,成员变量用于描述对象的特征,成员变量也被称作对象的属性;成员方法用于描述对象的行为,可简称为方法。class 类名 {成员变量;成员方法;根据上述格式定义一个学生类,成员变量包括姓名(name)、年龄(age)、性别(sex);原创 2024-03-31 16:16:35 · 1026 阅读 · 0 评论 -
Java基础入门--第二章--Java编程基础
变量:在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在内存单元中,每个内存单元都用一个标识符标识,这些用于标识内存单元的标识符就称为变量,内存单元中存储的数据就是变量的值。数据类型分类。原创 2024-03-30 15:21:49 · 1057 阅读 · 0 评论 -
Java基础入门--第一章--Java开发入门
Java是一种高级计算机语言,它是由SUN公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。Java语言简单易用、安全可靠,自问世以来,与之相关的技术和应用发展得非常快。在计算机、移动电话、家用电器等领域中,Java技术无处不在。SUN公司将Java划分为三个技术平台,分别是Java SE、Java EE和Java ME。原创 2024-03-30 10:35:00 · 381 阅读 · 0 评论