自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

翻译 面向对象理论基础(抽象、封装、继承、多态)、使用JavaScript创建对象的多种方式(关键词:类、构造函数、实例)

前言介绍了面向对象编程(OOP)理论的基本观点,然后探讨了JavaScript如何通过构造函数来仿真对象类,以及 如何创建对象实例。面向对象理论基础Objects can contain related data and code, which represent information about the thing you are trying to model, and functionality or behavior that you want it to have. Object data

2020-12-20 17:47:47 264

翻译 Javascript对象基础——创建字面量对象、访问、设置对象成员(关键字:对象、成员、属性、方法)

在JavaScript中,从数组等核心的JavaScript功能到基于JavaScript的浏览器API,大多数东西都是对象,JavaScript的基于对象的性质非常重要,您甚至可以创建自己的对象。

2020-12-20 14:25:58 666

翻译 客户端API.XHR、FETCH从服务端获取数据

前言在现代网站和应用程序中,另一个非常常见的任务是从服务器中检索数据项以更新网页的各个部分,而不必加载整个新页面。这个看似很小的细节对网站的性能和行为产生了巨大影响,因此在本文中,我们将解释这一概念,并研究使之成为可能的技术,例如XMLHttpRequest和Fetch API。最初,在Web上加载页面很简单-您将向网站发送请求到服务器,只要没有任何问题,就会将构成该页面的资产下载并显示在您的计算机上。过程:客户端发送请求服务端处理数据服务端发送响应客户端显示数据这种模型的问题在于,

2020-12-17 14:52:40 522

翻译 客户端API-文档对象模型DOM

什么是文档对象模型个人学习笔记仅供参考,详细内容请参考MDN——原文链接.像您这样的开发人员可以在页面已经渲染之后使用JavaScript操作DOM从而修改HTML文档页面。您可以在此处看到文档中的每个元素和文本位在树中都有其自己的条目-每个元素都称为一个节点。 您还将遇到用于描述节点类型以及它们在树中相对于彼此位置的各种术语:元素节点:元素,存在于DOM中。根节点:树中的顶部节点,对于HTML来说,它始终是HTML节点子节点:直接在另一个节点内部的一个节点。 例如,在上面的示例中,IMG是

2020-12-16 21:32:59 171

翻译 CSS网格布局

前言这里是本人学习时简单记录的笔记,可供参考,学习GRID网格请直接查看MDN原文链接.网格系统真强大!!!强大的东西,学起来也激动,轻松实现强大的布局CSS Grid Layout是用于Web的二维布局系统。 它使您可以按行和列对内容进行布局,并具有许多使构建复杂布局简单明了的功能。 本文将为您提供开始布局页面所需的全部知识。什么是网格布局?网格是水平线和垂直线的集合,创建了一个图案,我们可以在该图案上排列我们的设计元素。 它们可以帮助我们创建设计,使元素在页面之间移动时不会跳动或改变宽度,从

2020-12-16 14:03:35 381

翻译 泛型介绍、泛型集合与非泛型集合的比较、类-接口-方法的参数化、为什么要使用泛型、如何学习泛型

非泛型集合的潜在问题泛型以及Lambda表达式可能是Java编程语言最重要的改进之一。泛型是Java编程语言的功能,允许程序员编写参数化的代码。最初创建它们是为了解决集合的某些问题。 因此,术语“泛型集合”现在通常一起使用。要了解泛型,让我们看看它如何解决集合问题。考虑以下代码,该代码使用没有泛型的List集合: List listNames = new ArrayList(); listNames.add("Tom"); listNames.add

2020-12-14 16:06:13 205

翻译 Java、什么是集合框架?什么是集合?为什么要使用集合框架?学习集合框架资源推荐!!!

原文链接.Java Collections Framework介绍您知道Niklaus Wirth所说的著名的编程公式吗? 就这个:数据结构+算法=程序这意味着计算机程序是以有组织的方式保存信息的数据结构与处理信息以产生所需结果或输出的算法的组合。如果您是在大学学习计算机工程的,您可能熟悉链表,队列,堆栈,树等数据结构的概念。还记得您进行了一些练习,以使用C / C ++编程语言实现这些数据结构吗?在Java编程语言中(完全在JDK中),您不必重新发明轮子,即从头开始实现数据结构和算法,因为J

2020-12-14 14:25:34 229

翻译 在JDBC中使用存储过程

准备表和存储过程在jdbc中调用存储过程之前先准备好数据库的表author、book、以及将要调用的存储过程author表结构:mysql> describe author;+-----------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-----------+-------------+------+-----+----

2020-12-14 11:37:14 812

原创 已知密码的情况下修改MySQL8.0root密码

mysql> alter user 'root'@'localhost' identified by 'admin';Query OK, 0 rows affected (0.01 sec)exit

2020-12-13 22:28:43 114

翻译 MySql插入数据类型date

表描述:±------------±-------------±-----±----±--------±------+| Field | Type | Null | Key | Default | Extra |±------------±-------------±-----±----±--------±------+| book_id | int | NO | PRI | NULL | || title |

2020-12-13 10:00:09 3449

翻译 MySql插入单条或多条记录

插入记录插入单条记录: insert into author values(10,'Cay Horstmann','horstmann@gmail.com');插入多条记录: insert into author values (11,'Dane Cameron','cameron@gmail.com'), (12,'Richard Warbuton','richard@gmail.com'), (13,'Bruce Eckel','bruce@gmail.com'), (14,'Josh

2020-12-13 09:49:57 476

翻译 MySql添加主键约束、外键约束、自增列约束,删除外键约束

添加主键约束直接在创建表的时候添加主键约束:create table author (author_id int(11) primary key, name varchar(45),email varchar(45));添加外键约束方式当主键表已经存在,直接在创建外键表的时候添加外键约束create table book ( book_id int primary key, title nvarchar(128), description nvarchar(512),published

2020-12-13 09:47:46 799 1

翻译 MySql语法错误代码1064

1064错误的原因使用关键字比如使用关键字作为表名MySQL的每个版本都有其自己的保留字列表。 这些是用于特定目的或在MySQL引擎中执行特定功能的词。 如果尝试使用这些保留字之一,则会收到1064错误。 例如,下面是一个简短的SQL查询,该查询使用保留字作为表名。数据缺失当子查询的条件列在数据库中没有相应的数据时命令错误当你写入的sql命令本身是错误的时候也会返回1064,比如Update写成了udpate例如:udpate table set id=0;命令过时某些不推荐使用的命令(

2020-12-13 09:27:16 3006

翻译 多栏布局

参考参考自MDN:链接: https://developer.mozilla.org/zh-CN/docs/Learn/CSS/CSS_layout/Multiple-column_Layout.多栏布局规范为您提供了一种按列布局内容的方法,正如您在报纸上看到的那样指定列数 .container { column-count: 3; }指定列宽 .container { column-width: 2

2020-12-01 16:09:20 338

翻译 定位Position

定位介绍定位使我们能够覆盖基本文档流行为,以产生有趣的效果。:position.一共有五种不同的定位值:static,relative,fixed,absolute,sticky.静态定位静态定位是每个元素都会获得的默认位置-只是意味着“将元素放入文档布局流程中的正常位置-在这里看不到什么特别之处”。静态定位的元素不受top,bottom,left和right属性的影响静态定位是默认行为!始终根据页面的正常流进行定位相对定位相对定位的元素原本在标准文档流中的位置保留在原地,元素根据相对定位

2020-11-25 17:04:20 180

翻译 Float浮动

为什么使用Float?最初,float属性是用于在文本块内浮动图像,它是在网页上创建多列布局的最常用工具之一。 随着flexbox和grid的出现,它现在又恢复了其原始用途。浮动的背景知识引入float属性是为了让web开发人员实现简单的布局,其中涉及到图像在文本列中浮动,文本环绕在文本列的左侧或右侧。你可能在报纸版面上看到的那种东西。浮动通常用于创建具有浮动的多个信息列的整个网站布局,这样它们就可以并排排列(默认行为是,这些列的排列顺序与在源代码中出现的顺序相同——位于另一列的下方)。随着有更好的

2020-11-25 09:25:18 152

翻译 CSS现代布局弹性盒子FlexBox

为什么使用flexBoxFlexbox是一种用于按行或列布局项目的一维布局方法。 物品可以弯曲以填充额外的空间,并收缩以适合较小的空间简而言之,以前使用浮动和定位来布局的效果很有效,但是能够实现的效果有限,所以出现了flexBox使用flexBox可以轻松地实现一些漂亮的布局,比如,等宽度填充长度、将内容块垂直居中放置在其父项中…指定一个元素作为(Flexbox)灵活框准备一个html文件:文件链接: flexbox0.html.在这个html文件中,首先,我们需要选择将哪些元素布置为灵活的框。

2020-11-23 19:15:23 484

翻译 什么是存储过程?分界符号、存储过程主体变量、存储过程参数、IN参数模式、OUT参数模式、INOUT参数模式

什么是存储过程A stored procedure is a prepared SQL code that you can save, so the code can be reused over and over again.So if you have an SQL query that you write over and over again, save it as a stored procedure, and then just call it to execute it.You can

2020-11-22 16:12:23 434

翻译 jdbc中为什么要使用事务?事务的工作流程介绍、事务示例、事务保存点示例

为什么使用事务在数据库系统中,事务被设计为通过将要执行的多个语句分组作为一个单元来保持数据的完整性。在事务中,要么执行所有语句,要么不执行任何语句。如果任何语句执行失败,整个事务将中止,数据库将回滚到以前的状态。这确保了数据在网络问题、软件错误等事件中保持一致。让我们看一个例子。想象一下,在一个销售应用程序中,经理保存了一个新订单,并更新了当月的总销售额。订单明细和总销售额应同时更新,否则数据将不一致。在这里,应用程序应该对saveorderdetails语句进行分组,并更新事务中的totalsa

2020-11-22 12:43:28 497

翻译 JDBC_CURD增删改查代码案例

设计数据库表mysql> create database SampleDB;Query OK, 1 row affected (0.01 sec)mysql> use SampleDB;Database changedmysql> create table users( -> user_id int(11) not null auto_increment, -> username varchar(45) not null, -> p

2020-11-21 12:35:50 119

翻译 自定义异常类和方法,包装内置异常

链接: 查看原文.为什么要使用自定义异常?如果您想抛出自己的异常怎么办? 假设您正在编写一个学生管理程序,并且想抛出StudentException,StudentNotFoundException,StudentStoreException等?因此,是时候创建自己的新异常了。编写自己的异常类Create a new class whose name should end with Exception like ClassNameException. This is a convention t

2020-11-21 11:05:48 220

翻译 理解try-catch-finally结构

try-catch-finally结构try { // code can throw exceptions} catch (Exception ex) { // exception hanlder} finally { // this block is always executed}The interesting point is that, code in the finally block always gets executed regardless of wha

2020-11-19 15:39:27 245 1

翻译 Java异常API层次结构与分类(Exception、Error、RuntimeException、checked Exception、Unchecked Exception)

Java异常API层次结构如您所见,Throwable在层次结构的顶部。它是Java中所有异常Exception和错误error的超类型。在Throwable下,有3个子类型:error:表示在异常情况下发生的系统错误,它是Java中所有错误error的基类。请记住,我们不应捕获错误!您可能知道两个众所周知的错误,即StackOverflowError和OutOfMemoryError。Exception:是Java中所有异常exception的基类,And most of the time

2020-11-18 17:30:42 204

翻译 抛出异常关键字throw与定义异常关键字throws

java使用throw和try-catch机制来处理异常。In this Java tutorial, I’m going to tell you how to write code that declares to throw exceptions. This involves in using the throw and throws keywords together.

2020-11-18 15:19:07 2433

翻译 什么是异常?为什么要使用异常处理?java是如何实现异常处理的?

什么是异常?程序在其生命周期中并不总是能够平稳运行。 有时,它会遇到意外情况,例如用户输入错误的输入,网络连接断开,数据库崩溃或磁盘已满等。这种情况称为异常情况,通常会导致程序异常从而停止执行。作为程序员,我们应该处理这些特殊情况,以便与用户进行友好的交互,并让程序继续正常执行,而不是使程序崩溃或死亡。 因此,术语“异常处理”。假如程序需要接收数字值,而你提供的是字符,那么程序就会报异常该程序立即停止。 我们期望该程序能够处理此错误输入,并继续要求用户重新输入。 我将在下面向您展示如何处理此异常。

2020-11-15 10:11:39 3268

翻译 Getter和Setter是什么?有什么作用?实现多种数据类型的Getter、Setter方法?实现Getter、Setter的常见的错误?

什么是Getter、Setterpackage Bean;public class SimpleGetterAndSetter { private int number; public int getNumber() { return number; } public void setNumber(int number) { this.number = number; }}因为number变量是私有的,所以外部类不能

2020-11-14 16:40:24 7819 1

翻译 java什么是包?为什么使用包?

导言打包和导入是Java编程语言中的基本概念1.什么是包?简而言之,程序包是基于目录的结构,将一些相关的源文件分组在一起。例如,JDK中的java.util软件包对Collections Framework中的所有接口和类进行了分组,例如Collection,List,ArrayList,Map,Set,HashMap等如何使用java命令运行位于包中的Java文件2.为什么使用Java包?使用包可以避免命名冲突想象一下这样一种情况,两个程序员编写了两个具有相同名称的类,比如Dog。 如

2020-11-11 15:42:30 1439

翻译 Java成员变量的默认初始化值、实例初始化块、静态初始化块

对于Java编程,您应该了解实例变量的默认初始化规则以及初始化块的工作方式实例变量的默认初始化值当您声明变量而未为其分配显式值时,Java编译器将分配一个默认值package Bean;public class DefaultVarInit { int number; float ratio; boolean success; String name; Object object; public void print() { Sy

2020-11-11 15:15:39 286

翻译 java的final关键字应用于类,方法和变量的声明。

1. Java的Final 类当一个类被标记为final类时,它不能被子类化。 换句话说,如果我们不希望某个类可以被另一个类扩展,请将其标记为final类。因此,final修饰符用于防止类被其他人继承。 Java有许多final类:String,System,Math,Integer,Boolean,Long等。注意:- There is no final interface in Java, as the purpose of interface is to be implemented.- W

2020-11-11 13:25:33 568

翻译 java内部类(静态内部类/成员内部类)

1.什么是Java中的嵌套类?在另一个类中声明的一个类称为嵌套类public class Car { class Engine { }}2.为什么我们在Java中使用嵌套类?将相关代码分组在一起:某些类仅对其他类有用,例如 上面示例中的Engine类和Car类。 通过使用嵌套类,相关代码被分组在一起,这使我们在编写代码时具有更大的灵活性和可控性。增加代码封装:考虑上面的示例-嵌套类Engine封装在Car类内部,这可以保护Engine类免受外界影响。

2020-11-11 11:36:39 186

翻译 java面向对象基础-全面概要式的介绍类与对象的相关内容

点击此处查看原文,此文仅简单概要式的全面介绍类与对象偶尔会看到比较好的分享,我会整理好自己的笔记,加强理解和记忆,同时我也会贴上原文的链接,有兴趣的可以直接查看原文,有的时候,如果我觉得翻译之后对理解反而会不太好,就会直接贴出英文原文,这样读者才能感受到原汁原味的表达1.什么是类类是特定对象类型的蓝图或设计。 换句话说,一个类根据OOP面向对象的思想将现实世界的对象抽象为一种类型。例如,“狗”类抽象了现实世界中的所有类型的狗。 “计算机”类别代表现实世界中的计算机。真实世界的对象具有特征和行为例

2020-11-11 10:03:18 181

翻译 java中的原始值和对象作为参数在方法中传递时的内存管理分析

Understand how reference variables work in JavaTo understand why Java passes object references by value, let’s understand how Java manages variables and object references.Each variable is attached to a unique number which represents the physical address

2020-11-10 15:53:03 144

翻译 java面向对象的继承特性是什么?如何实现?为什么使用继承?

0. 继承介绍package Bean;public class Car { protected int numberOfWheels = 4; protected int numberOfSeats = 4; protected int length = 10; protected int height = 4; protected int enginePower = 500; public void start() { } p

2020-11-10 09:51:30 156

翻译 java面向对象的抽象特性是什么?为什么抽象很重要?关于抽象的真相...

原文链接.1.什么是抽象?也许,抽象是OOP中最令人困惑的概念。 大多数人倾向于认为抽象与接口和抽象类有关。 但这不是真的。 根据我的经验,大多数程序员对此事没有充分而适当的理解。因此,今天将是您真正了解一般抽象和Java抽象的一天。So today would be the day you truly understand abstraction in general and abstraction in Java.抽象是一个通用概念,它表示将“真实事物”建模为编程语言的过程。 例如,当您编写一

2020-11-10 09:26:09 586

翻译 java面向对象的封装特性是什么?如何实现封装?封装与抽象的关系...

1. 什么是封装类封装基本上,OOP有两种封装形式。首先,封装是一种将相关数据和行为打包到单个单元中的技术。package Bean;public class Person { public String name; public int age; void talk() { } void think() { } void work() { } void play() { }}在这里,一个

2020-11-09 19:16:33 319

翻译 Java集合的Set接口

集合介绍Java Set接口java.util.Set表示对象的集合,其中Java Set中的每个对象都是唯一的。 换句话说,在Java集中,同一对象不能出现多次。 Java Set接口是标准Java接口,它是Java Collection接口的子类型,这意味着Set继承自Collection。您可以将任何Java对象添加到Java集。 如果未使用Java泛型键入Set,那么您甚至可以在同一Set中混合使用不同类型(类)的对象。 但是,实际上并不经常在同一集合中混合不同类型的对象。集合与列表的比较J

2020-11-09 09:59:03 465

翻译 Java集合List接口

List接口介绍Java List接口java.util.List表示对象的有序序列。 Java列表中包含的元素可以根据在Java列表中内部出现的顺序进行插入,访问,迭代和删除。 元素的顺序就是为什么此数据结构称为列表的原因。Java列表中的每个元素都有一个索引。 列表中的第一个元素的索引为0,第二个元素的索引为1,依此类推。索引的意思是“离列表开头还有多少个元素”。 因此,第一个元素离列表的开头有0个元素-因为它位于列表的开头。您可以将任何Java对象添加到列表中。如果未使用Java泛型键入列表,则

2020-11-08 17:16:31 304

翻译 Collections类的静态工具方法

CollectionsThe Java Collections class, java.util.Collections, contains a long list of utility methods for working with collections in Java. In this Collections tutorial I will go through some of the most useful of these methods.

2020-11-08 14:25:08 125

翻译 Java泛型集合介绍

为集合设置通用类型可以为Java Collections API中的大多数组件指定通用类型为Java集合设置通用类型时,需要在声明引用它的变量时进行设置Collection<String> stringCollection=new HashSet<>();现在,此stringCollection只能包含String实例。 如果您尝试添加其他任何内容,或将集合中的元素强制转换为String以外的任何其他类型,则编译器会报错You can specify a generic t

2020-11-08 13:40:59 77

翻译 java集合Collection接口

集合Collection接口介绍Java Collection接口(java.util.Collection)是Java Collection API的根接口之一。 尽管您不直接实例化Collection,而是实例化Collection的子类型,但是您通常可以将这些子类型统一地视为Collection。创建一个集合collection如上所述,您不会直接创建Collection实例,而是直接创建Collection子类型之一的实例。 这是创建一个List的示例,该List是Collection的子类型

2020-11-08 13:09:16 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除