自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 定位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 154

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

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

2020-11-23 19:15:23 485

翻译 什么是存储过程?分界符号、存储过程主体变量、存储过程参数、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 435

翻译 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 221

翻译 理解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 3269

翻译 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 7861 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 466

翻译 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

翻译 java的接口

接口的意义与优势接口用于实现抽象不必把所有的功能都抽象到一个接口中去,支持多继承,继承多个接口,需要哪个接口就继承哪个接口,这就是松耦合什么是接口接口是对功能的完全抽象接口是用于在Java中实现抽象的概念。 这是我们可以实现完全抽象的唯一方法。 接口在语法上类似于类,但是您不能创建Interface的实例,并且其方法的声明没有任何主体。It can have only abstract methods and static fields. However, from Java 8, interf

2020-11-08 10:37:32 108

翻译 在Java中为什么把子类对象分配给父类引用?

package Bean;public class Student extends Person { public String branch; public int student_id; public Student(String name, int age, String branch, int student_id) { super(name, age); this.branch = branch; this.stude

2020-11-07 18:12:41 283

翻译 Lambda表达式的意义和案例(表示功能接口的实例)

Lambda表达式

2020-11-07 16:52:16 353

翻译 Java集合中关于元素迭代的接口( Iterator迭代器接口、Iterable可迭代接口)

Java Iterator接口Java Iterator接口表示一个对象,该对象能够遍历一组Java对象,一次迭代一个对象。 Iterator接口是Java中用于迭代对象集合的最古老的机制之一要使用Java迭代器,您必须从要迭代的对象集合中获取一个Iterator实例。获取迭代器标准Java集合接口Collection包含一个称为iterator()的方法。 通过调用iterator(),您可以从给定的Collection中获取一个迭代器。您还可以从许多Java Collection数据结构中获取

2020-11-07 13:51:22 401

翻译 javaIO FileInputStream&&FileOutputStream(文件输入输出流)

FIleOutputStreamThe Java FileInputStream class, java.io.FileInputStream, makes it possible to read the contents of a file as a stream of bytes. The Java FileInputStream class is a subclass of Java InputStream. This means that you use the Java FileInputStr

2020-11-07 10:26:52 270

翻译 Java IO InputStream&&OutputStream(字节输入流与输出流基类)

inputStreamJava InputStream类,输入流,表示有序的字节流。换言之,您可以按字节顺序从Java InputStream中读取数据。这在从文件读取数据或通过网络接收数据时非常有用。inputStream子类Java InputStream类是Java IO API中所有输入流的基类(超类)。InputStream子类是:ByteArrayInputStreamFileInputStreamPipedInputStreamBufferedInputStreamFil

2020-11-07 08:33:32 906 1

翻译 JavaIO Reader&&Writer(字符读取与写入器)

ReaderJava IO中的Java Reader(java.io.Reader)和Java Writer类(java.io.Writer)的工作方式与InputStream和OutputStream相似,不同之处在于Reader和Writer是基于字符的。 它们旨在读取和写入文本。 InputStream和OutputStream是基于字节的,还记得吗?Java Reader是Java IO API中所有Reader的基类。 子类包括BufferedReader,PushbackReader,Inp

2020-11-06 15:56:32 311

翻译 Java IO字符或者字节数组的读取与输出

数组也是数据源或者目标数组也是数据的公共源或目标。如果您需要在程序运行时多次访问该文件的内容,您也可以将文件加载到数组中读取与输出字节数组package Bean;import java.io.*;public class InputStreamBean { public static void main(String[] args) { try {//读取字节数组 byte[] bytes = new byte[1024];

2020-11-06 15:05:05 280

翻译 Java IO网络数据读取

网络数据读取网络连接是数据的常见来源或目的地:数据写入网络,从网络读取数据Java IO API通过网络连接进行通信一旦在两个进程之间建立了网络连接,它们就通过网络连接进行通信就像处理文件一样:使用InputStream读取数据,并使用OutputStream写入数据。换句话说,虽然使用Java Networking API在进程之间建立网络连接,但是一旦建立了连接,就使用Java IO在进程之间交换数据。基本上,这意味着如果您具有能够将某些内容写入文件的代码,则可以轻松地将相同的内容写入网络连接

2020-11-06 13:33:15 478

翻译 什么是IO流?

文件相关的IOJava IO API包含以下与在Java中处理文件有关的类:FileRandomAccessFileFileInputStreamFileReaderFileOutputStreamFileWriterJavaIO流Java IO流是您可以读取或写入的数据流。 如Java IO概述中所述,流通常连接到数据源或数据目标,例如文件或网络连接。流不像数组那样具有读取或写入数据的索引的概念流只是连续的数据流。Java IO流通常基于字节或基于字符。 基于字节的流通常称为带

2020-11-06 11:27:25 186

翻译 JDBC获取元数据

结果集元数据元数据表示有关数据的数据,即我们可以从数据中获取更多信息。如果必须获取表的元数据(例如列总数,列名,列类型等),则ResultSetMetaData接口很有用,因为它提供了从ResultSet对象获取元数据的方法。如何获取ResultSetMetaData的对象The getMetaData() method of ResultSet interface returns the object of ResultSetMetaData获取结果集的元数据案例:import java.sq

2020-11-05 15:43:20 346

翻译 CSS注册表单

表单表单中包含了按钮,输入框等内容,所以以表单为主题,统一学习这所有的样式

2020-11-03 17:53:48 698

翻译 CSS结构布局重点概念——浮动与定位

浮动float因为块级元素是独占一行的,但是有时候我们需要将多个块级元素显示在一行,这个时候就需要使用到浮动效果。清除浮动clear浮动的效果就是将元素漂浮在一行,如果从某个元素开始,不希望它浮动了,就需要清楚该元素的浮动none-允许两面都浮动。 这是默认值左侧-左侧不允许有浮动元素右侧-右侧不允许使用浮动元素两者-左侧或右侧均不允许使用浮动元素继承-元素继承其父元素的清除值等宽等高浮动盒子布局案例如果要将浮动等宽度盒子的高度设置为相同的,可以将他们的高度设置为固定的高度但

2020-11-03 15:16:28 133

原创 CSS结构布局的重点概念——盒子模型

盒子模型盒子模型包括外边距,边框,内边距,元素本身的高度或者宽度CSS框模型实质上是一个盒子。 它包括:页边距,边框,填充和实际内容。 下图说明了盒子模型:内容content-盒子里面的内容,其中显示文本和图像填充padding-清除内容周围的区域。 填充是透明的边框border-围绕内边距和内容的边框边距margin-清除边界border外的区域。 边距是透明的重要提示:使用CSS设置元素的width和height属性时,你只是设置了内容区域的宽度和高度。 要计算元素的完整大小,还必须

2020-11-03 15:04:14 200

空空如也

空空如也

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

TA关注的人

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