自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML中的表单标签以及CSS快速上手

HTML表单标签据上一篇的HTML有所了解后这篇博客补充一个比较重要的标签上一篇博客:要想学习JavaWeb就要对HTML有所了解/数据结构与算法20.6.29下面直接进入主题表单:概念:用于采集用户输入的数据的。用于和服务器进行交互。form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围属性:action:指定提交数据的URLmethod:指定提交方式分类:一共7种,2种比较常用get:请求参数会在地址栏中显示。会封装到请求行中(HTTP协议后讲解

2020-06-30 22:41:37 167

原创 要想学习JavaWeb就要对HTML有所了解/数据结构与算法

web概念概述JavaWeb:使用Java语言开发基于互联网的项目软件架构:C/S: Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序 //就比如qq和迅雷之类的软件优点:用户体验好缺点:开发、安装,部署,维护 麻烦B/S: Browser/Server 浏览器/服务器端只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序优点:开发、安装,部署,维护 简单缺点:

2020-06-29 23:05:40 251

原创 JDBC数据库操作的回顾

JDBC数据库操作更多相关JDBC的内在JDBC//连接MySQL数据库//分段存储管理20.5.28往后…相关知识点JDBC操作不同的数据库仅仅是连接方式上的差异而已,使用JDBC的应用程序一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库。加载数据库连接器 Class.forName("com.mysql.cj.jdbc.Driver");和名字是…的数据库建立连接String url = "jdbc:mysql://localhost:3306/book?" + "useS

2020-06-28 23:33:51 104

原创 Java泛型与集合框架/解析程序基本原理

泛型与集合框架关于泛型与集合的博客从Java 泛型初步介绍//进程的控制(20.5.19)往后相关知识点程序可能经常需要对链表按照某种大小关系排序,以便查找一个数据是否和链表中某个节点上的数据相等。Collections类提供的用于排序和查找的类方法如下:public static sort(List<E> list)该方法可以将list中的元素升序排列。int binarySearch(List<T>list,T key,CompareTo<T>c)使用折半法

2020-06-27 20:42:16 192

原创 Java的输入输出流/编译程序基本原理

输入输出流想要了解更详细的输入输出流知识点可以看往期博客Java File类/文件字节流/图形和图像(20.5.12)Java文件字符流/缓冲流/使用文件对话/动画和视频20.5.13等等…下面只是作简单的复习带过相关知识点FileReader类是Read的子类,该类创建的对象称为文件字符输入流。文件字符输入流按字符读取文件中的数据。FlReadr流顺序地读取文件,只要不关闭流,每次调用读取方法时就顺序地读取文件中其余的内容,直到文件的未尾或流被关闭。FileWriter类是Witer的子类

2020-06-27 13:33:09 346

原创 Java对话框粗略回顾/汇编程序基本原理

对话框相关知识点同样地想要了解更多相关的对话框细节可以查看往日的博客Java 对话框/JDialog类/输入输出技术(20.5.8)Java文件对话框/消息对话框/指令系统简介(20.5.9)等等…创建对话框与创建窗口类似,通过建立JDialog的子类来建立一个对话框类,然后这个类的一个实例,即这个子类创建的一个对象,就是一个对话框。对话框分为无模式和有模式两种。如果一个对话框是有模式的对话框,那么当这个对话框处于激活状态时,只让程序响应对话框内部的事件,程序不能再激活它所依赖的窗口或组件,而且

2020-06-25 23:49:41 145

原创 JavaSwing图形用户界面

图形用户界面相关知识点先前的博客已经对Swing进行过细致的描述,现在只是重新对知识点进行一个整理以及复习Java Swing图形用户界面(20.4.25)Java Swing窗口(20.4.26)Java常用组件/容器与布局/计算机系统基础知识(20.4.27)Java处理事件/ActionEvent事件/ASCII码/校验码/逻辑代数及逻辑运算/机器数的运算(20.4.28)Java ItemEvent事件/总线的基本概念/中央处理单元(20.4.29)Java DocumentEven

2020-06-25 02:11:38 345

原创 Java常用实用API/

常用实用APIString类之前的一篇博客有提及过String类 这里是重新对该类进行一个复习巩固JavaScript随机数问题/JavaScript日期对象/Java常用实用类(String类)/正则表达式(20.4.20)Java使用java.lang包中的String类来创建一个字符串变量,因此字符串变量是一个对象。String类提供了诸如indexOf(int n)、substring(int index)的常用方法。String类是final类,不可以有子类。public class E

2020-06-23 23:08:12 155

原创 Java几个重要的设计模式/程序设计的基本成分

几个重要的设计模式相关知识点策略模式的定义:定义一系列算法,把它们一个个地封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。策略模式的结构中包括3种角色。策略(Strategy):策略是一个接口,该接口定义若干个算法标识,即定义了若干个抽象方法。具体策略(ConcreteStrategy):具体策略是实现策略接口的类。具体策略重写策略接口所定义的抽象方法,即给出算法标识的具体算法。上下文(Context):上下文是依赖于策略接口的类,即上下文包含策略声明的变量。上下文中提

2020-06-22 22:59:33 246

原创 Java面向对象的几个原则/语言设计的分类和特点

面向对象的几个原则所谓面向抽象编程,是指设计一个类时,不让该类面向具体的类,而是面向抽象类或接口,即所设计类中的重要变量是抽象类或接口声明的变量,而不是具体类声明的变量。public abstract class Window { //抽象类 abstract void getMaterial();}public class Building { Window window; //抽象类 Building(){ } public void setWindo

2020-06-21 23:05:39 114

原创 Java内部类和异常类/程序设计语言的基本概念

CET4P211weakendumblandlordhorribleintensescoperecoveryrefusaleditionglovehandwritingeducatespeculatemechanism

2020-06-20 22:10:12 752

原创 Java继承与接口/人机界面

继承与接口相关知识点由继承得到的类称为子类,被继承的类称为父类(超类),Java不支持多重继承,即子类只能有一个父类。人们习惯地称子类与父类的关系是is-a关系。如果子类和父类在同一个包中,那么,子类自然地继承了父类中不是private的成员变量作为子类的成员变量,并且也自然地继承了父类中不是private的方法作为子类的方法,继承的成员变量或方法的访问权限保持不变。子类和父类不在同一个包中时,父类中的private和友好访问权限的成员变量不会被子类继承。也就是说,子类只继承父类中的protecte

2020-06-19 20:43:00 255

原创 巩固Java中的类与对象/作业调度

类与对象相关知识点类是Java中最重要的数据类型,类的目的是抽象出一类事物的共有属性和行为,即抽终出数据以及在数据工所进行的操作。类的类体由两部分组成:变量的声明和方法的定义,其中的构造方法(方法名与类名相同,无类型)用于创建对象,其他的方法供该类创建的对象调用。抽象(abstract)的目的是产生类,而类的目的是创建具有属性和行为的对象。使用new运算符和类的构造方法为声明的对象分配变量,即创建对象。对象不仅可以操作自己的变量改变状态,而且能调用类中的方法产生一定的行为。通过使用运算符“.”,对象可

2020-06-18 21:09:01 136

原创 重温Java运算符/表达式与语句以及更多例子

运算符/表达式与语句相关知识点类型转换运算符是单目运算符,其运算所得数据的类型可能不同于操作元的类型。类型转换运算符不改变操作元本身的类型,操作元经常是数值型数据。例如,(float)12的结果是12.0f,(int)45.98的结果是45,(double)(int)68.89的结果是68.0。下面例子为了实现四舍五入,只需将浮点数据加上0.5,然后再对数据进行int类型转换即可托运行李的例子import java.util.Scanner;public class Example_1 {

2020-06-17 22:35:32 172

原创 回顾Java基本数据类型/作业管理

基本数据类型相关知识点Java的简单数据类型(也称基本数据类型)包括byte、short、int、long、float、doble和char。简单数据类型按精度级别由低到高的顺序是:byte short char int long float double简单类型的数据转换规则是”当把级别低的变量的值赋给级别高的变量时系统自动完成数据类型的转换:当把级别高的变量的值赋给级别低的变量时,适用类艰转换运算。要观察一个字符在Unicode表中的顺序位置,需使用n类型转换,如(int)'a'。要得到一个0

2020-06-16 22:53:52 184

原创 回到原点打牢基础了解Java入门/系统的安全与可靠性

一个简单的应用程序相关知识点Java语言的出现是源于独立平台语言的需要,即这种语言编写不会因芯片的变化而无法运行或出现运行错误,目前随着网络的迅速发展Java语言的优势越明显,Java已经成为网络时代最重要的语言之一.Java是一种跨平台语言,Sun公司要实现这种"编写一次,到处运行"的目标提供了相应的Java运行平台.就目前Java平台主要分为三个版本Java SE(Java Standard Edition): //Java1.2之后的版本就称为Java2称为Java标准版或Java标准

2020-06-15 22:29:42 281

原创 Java远程调用(RMI/分布式技术)

Java远程调用Java远程调用(RMI)是一种分布式技术,使用RMI可以让一个虚拟机(JVM)上的应用程序请求调用位于网络上另一处的JVM上的对象方法,通常发出调用请求的虚拟机称为客户机,接收接受并调用的虚拟机称为(远程)服务器远程对象Remote接口RMI为了标识一个对象是远程对象,即可以被用可请求的对象,要求远程对象必须实现Remote接口Remote接口中没有方法,该接口仅仅起到一个标识作用RMI的设计细节扩展Remote接口定义一个Remote的子接口,例如定义一个接口用来里面有

2020-06-14 22:55:39 897

原创 Java的广播数据报//文件的共享与保护

广播数据报广播数据报类似于广播电台,进行广播的电台需要在指定的波段频率上广播信息,接收者只有将收音机调到指定的波段,频率才能收到广播的内容首先明确,广播数据包涉及地址和端口,已知Internet的地址是a.b.c.d的形式改地址的一部分代表用户的主机,另一部分代表用户所在的网络如果a<128 那么,b.c.d就表示主机,该类地址称为A类地址如果128≤a<192 那么a.b表示网络地址,c.d表示主机地址,该类地址称为B类地址如果a≥192 那么a.b.c表示网络网络地址,d表示主机

2020-06-13 21:58:28 470

原创 Java中的UDP数据报//文件的使用

UDP数据报UDP协议和TCP协议的两者区别TCP的网络套接字可以形象地比喻成打电话,一方在呼叫,另一方在接听,一旦建立了套接字连接,双方就可以进行通信了UDP的信息传递更快,但不提供可靠性保证,也就是说数据在传输的过程中无法保证信息到达的先后顺序,另外还有可能丢失,可以比喻成快递信件基于UDP通信的基本模式将数据打包,成为数据包,然后将数据包发往目的地接收别人发来的数据包,然后查看数据包中的内容发送数据包用DatagramPacket类将数据打包,也就是用DatagramPacket类

2020-06-12 21:13:15 231

原创 Java网络基础中的套接字//存取方法和存取控制

套接字套接字Socket首先我们要知道IP地址标识Internet上的计算机,端口号是标识正在计算机运行的进程(也就是程序).端口号被规定为一个16位的0-65535的整数,其中0-1023是被预先的服务通信占用例如teInet占用端口23,http占用端口80除非需要访问这些特定的服务否则应该使用1024-65535这些端口中的一个进行通信,否则以免的冲突当两个程序需要通信时,它们可以通过Socket类建立套接字对象并连接在一起也就是通过端口号与IP地址的组合得出一个网络套接字客户端的套接字

2020-06-11 22:51:52 314

原创 Java网络基础URL类/InetAddress类//文件目录

URL类URL统一资源定位器(Uniform Resource Locator),Java使用URL创建对象的应用程序称为客户端程序,一个URL对象存放着一个具体的资源的引用,一个URL对象通常包含最基本的三部分信息,协议,地址和资源URL构造方法URL类使用以下构造方法创建一个URL对象public URL(String uspec);例如 try { URL url = new URL("https://kanbanflow.com/board/M1Rgeu");

2020-06-10 20:33:37 204

原创 Java守护线程以及关于多线程的小结//文件的结构和组织

守护线程线程默认是非守护线程,给守护线程也成为了用户(user)线程,一个线程调用void setDaemon(boolean on)方法可以将自己设为守护线程(daemon)线程thread.setDaemon(trure);如何理解守护线程呢,很简当程序中的所有用户线程都结束运行时,几时守护线程的run()方法还有需要执行的语句,守护线程也立刻结束运行.因此可以用守护线程做一些不是很严格的工作,线程随时结束不会产生什么不良的后果,需要注意的是一个线程在运行之前必须设置好自己是否为守护线程守护线

2020-06-09 21:07:31 121

原创 Java计时器线程Timer/线程的联合//文件与文件系统

计时器线程Timer当某些操作需要周期性地执行时可以使用计时器,用户可以使用Timer类使用Timer类的构造方法Timer(int a,Object b),其中a参数是指毫秒,b是指实现了ActionListener接口的类当Timer类对象每隔a毫秒后自动"震铃"一次,并回调b对象中actionPerformed(ActionEvent e)方法,要想计时器只震铃一次可以让计时器调用setRepeats(boolean b)方法,参数b设置为false即可另外计时器还可以调用setInitial

2020-06-08 20:32:23 196 1

原创 Java线程同步以及在同步方法中使用wait()/notify()/notifyAll()//磁盘调度

线程的同步用户在处理多线程的时候,变量有可能被多个线程共享,简单举一个例子,就是当一个工资负责人正在使用账本出账的是时候,一个员工也要使用账本来领取工资,这时情况就是工资未出账完成就被领取了,这就造成混乱.为了解决类似的问题Java就作出了线程同步的方法,就是用synchronized关键字修饰一个方法,当这个方法被synchronized关键字修饰后,线程调用这个方法时就不会被打扰,也就是另一个线程要等待线程执行完该方法后才能到自己执行该方法.总的来说,所谓线程同步就是若干个线程使用synchron

2020-06-07 21:10:20 814 1

原创 关于GUI线程//设备管理技术

GUI线程当Java程序包含图像用户界面是,Java虚拟机在运行应用程序时会自动启动更多的线程,其中有两个重要的线程AWT-EventQueue //这个线程负责处理GUI事件AWT-Window //这个线程负责将窗体或组件绘制到桌面当发生GUI事件是Java虚拟机就会将CPU资源切换给AWT-EventQueue,例如单击程序中的按钮触发ActionEvent事件,AWT-EventQueue线程就会立刻排队等待处理事件执行代码带滚动条字幕的小字典import javax.swing.*;

2020-06-06 21:10:50 248

原创 Java多线程机制中使用Runnable接口以及线程的常用方法//设备管理概述

使用Runnable接口首先我们要知道使用Thread创建的子类可以添加新的成员变量,以及添加方法,使用线程中的功能,但是Java不允许将子类再往后继承,也就是不能再扩展后代.那么这时候就出现了使用Runnable接口如果用Thread类直接创建对象通常使用以下的构造方法Thread(Runnable taget) //这个构造方法中就是接口Runnable变量,也就是说可以是实现接口中的类,当实例线程调用CET4P196clear-cutmaddenblogpaddycoinag

2020-06-05 21:25:42 3678

原创 了解Java中的线程//用Thread的子类创建线程

Java中的线程Java语言的一大特点就是内置了对多线程的支持.多线程是指同时存在几个执行体,按几条不同的执行线索共同工作的情况.多线程的存在使得能够方便地开发出能同时处理多个任务的应用程序,其中可能会使我们产生一种错觉就是以为几个事件是同时发生一样,实际上不是的,这是由于Java快速地从一个线程切换到另一个线程而造成的从下面的代码看出是有问题的,两个死循环实质上只能执行第一个,第二个循环是永远不会执行的但是通过引入两个线程的话,第二个循环就有机会被执行public class Example15

2020-06-04 22:12:09 985

原创 Java结合MySQL数据库实现注册与登录

Java结合MySQL数据库实现注册与登录设计思路数据库设计 //在清除了用户的需求之后,就需要进行数据库设计.数据模型 //就是把数据库的表的结构封装到一个类中数据处理者 //根据数据模型的需求处理数据视图 //提供用户交互方便的视图具体设计首先在数据库中建立好一个表其次建立两个数据模型package Chapter_14.Part_8;public class Register { //注册模型 String id; String password;

2020-06-03 23:24:05 6561 7

原创 连接SQL Server数据库//内置Derby数据库//Access数据库

连接SQL Server数据库SQL Server数据库是另外的一种数据库,是Microsoft 公司推出的关系型数据库管理系统。安装SQL Server数据库https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads安装之后打开数据库想要和Java进行连接就要下载驱动程序就拿IDEA来作为例子,点击相对应的数据库即可之后可以通过IDEA间接下载驱动,然后添加相对应的jar文件然后加载驱动程序的代码try{Class.f

2020-06-03 17:27:01 338

原创 JDBC事务及处理

事务由一组SQL语句组成,所谓事务处理,是指应用程序保证事务中的SQL语句要么执行要么全部执行,要么一个都不执行.事务处理是保证数据库中数据完整性与一致性的重要机制

2020-06-01 22:46:26 296

空空如也

空空如也

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

TA关注的人

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