
Java
文章平均质量分 57
我不读研
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合Mybatis简单小结
SpringBoot整合Mybatispom.xml文件供大家参考,记得导入没有的依赖哦。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO原创 2021-08-16 23:31:59 · 429 阅读 · 2 评论 -
网络编程入门(代码很详细)
网络编程1.1概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:传播交流信息、数据交换、通信。想要达到什么效果需要什么:如何准确定位网络上的某台主机。IP地址+端口。定位到计算机上的某个资源。找到这台主机,如何传输数据。网络编程:TCP/IP C/S1.2、网络通信的要素如何实现网络的通信:通信双方的地址:IP原创 2021-08-03 20:17:23 · 25303 阅读 · 9 评论 -
GUI编程之Swing (较为详细的总结)
Swing我在这篇文章中较为详细的总结了GUI编程中Swing的一些基本的组件的用法,当然我所演示的只是最最基本的用法,可能既不美观也不严密。但是还是希望能对大家的学习有所帮助,感激大家!JFrame窗口package com.zhang.lesson04;import javax.swing.*;import java.awt.*;public class JFrameDemo { //init()初始化 public void init(){ JFrame原创 2021-08-01 23:43:55 · 830 阅读 · 2 评论 -
GUI编程之键盘监听
GUI编程之键盘监听package com.zhang.lesson03;import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;public class TestKeyListener { public static void main(String[] args) { new KeyFrame(); }}class KeyFrame extends原创 2021-08-01 11:37:14 · 258 阅读 · 1 评论 -
GUI编程之窗口监听
GUI编程之窗口监听package com.zhang.lesson03;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestWindow { public static void main(String[] args) { new WindowFrame(); }}class WindowFrame原创 2021-08-01 11:22:12 · 114 阅读 · 1 评论 -
GUI编程之鼠标监听
鼠标监听加入鼠标监听,完善上画笔paint的部分功能。package com.zhang.lesson03;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.util.ArrayList;import java.util.Iterator;public class Tes原创 2021-08-01 10:51:27 · 120 阅读 · 1 评论 -
GUI编程之画笔paint最基本使用
GUI编程之画笔paint工具以下为画笔paint的最基础操作。package com.zhang.lesson03;import java.awt.*;public class TestPaint { public static void main(String[] args) { new MyPaint().loadFrame(); }}class MyPaint extends Frame{ public void loadFrame (){原创 2021-08-01 09:24:32 · 429 阅读 · 3 评论 -
GUI编程之通过一个简易计算器,更好的理解组合+内部类
简易计算器,组合+内部类复习实现一个超级简易计算器,初代代码这是GUI编程的一个小练习,是一个非常简易的计算器,实现简单的加法运算,计算出结果后,清空输入的两个数。初步代码如下:package com.zhang.lesson02;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;//简易计算器public class TestCalc { publi原创 2021-07-31 00:23:04 · 156 阅读 · 0 评论 -
GUI编程之AWT
GUI编程之AWT在GUI编程中,我将会主要通过代码来演示一些类的用法和操作。组件和容器Frame类Frame是一个顶级窗口。第一个java窗口定义我的第一个Java窗口。package com.zhang.lesson01;import java.awt.*;//GUI的第一个界面public class testFrame { public static void main(String[] args) { //Frame JDK Fram原创 2021-07-30 16:40:02 · 129 阅读 · 2 评论 -
Java I/O 之File类
File类Java使用File类来表示计算机系统磁盘文件的对象类型。File类中提供了大量的方法,可以对文件进行增加、修改、删除、重命名等常规操作。File类的对象会村春文件自身的信息,例如文件在系统中的存储目录、文件大小、文件读写权限等。创建File文件File类中提供了以下几个构造方式来创建File对象。File(String pathname)File file=new File("d:/Test/file01.txt");File(String parent,String child)原创 2021-07-29 19:07:39 · 210 阅读 · 3 评论 -
Java I/O 之输入流、输出流
Java输入 、输出流什么是流计算机编程时,经常使用“流”这个抽象概念,它是指不同设备间数据传输内容的抽象。当需要从一个数据源读取或是像一个目标写入数据时,就可以使用流。按照流的传输操作类型划分,可以分为输入流和输出流。输入流是指从一个数据源读取数据对象;输出流是指向一个目的地传输数据对象。输入流Java中用来表示输入流的类分为两种,分别是字节输入流InputStream类和字符输入流Reader类。InputStream类InputStream类中所有方法在调用时都会抛出IOExceptio原创 2021-07-29 13:25:52 · 276 阅读 · 3 评论 -
Java常用类小结
Java常用类包装类由于Java语言中的基本类型不是面向对象,并不具备对象的性质,实际使用存在很多不便。Java在java.lang包中提供了八种基本类型对应的包装类,可以方便地将它们转化为对象进行处理,并且可以调用一些方法。Java中基本类型和包装类的对应关系如下表所示:基本数据类型名称包装类名称byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharac原创 2021-07-28 14:51:51 · 922 阅读 · 8 评论 -
Java异常机制知识点小结
Java异常机制1.什么是异常异常指的是程序运行过程中出现的不期而至的各种状况,英文叫做exception。异常发生在程序运行期间,它影响了正常的程序执行流程。要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常:检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如打开一个不存在文件时,一个一场就发生了,这些异常在编译时不能被简单的忽略。运行时异常:运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误:错误不原创 2021-07-27 19:15:29 · 273 阅读 · 5 评论 -
Java接口的定义与实现
Java接口的定义与实现普通类、抽象类、接口的特点普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有接口:只有规范,自己无法写方法,约束和实现分离:面向接口编程。接口的内涵接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。接口的本质是契约,就像我们人间的法律一样。制定好后大家都遵守。OO的精髓,是对对象的抽象,最能体现这一特点的就是接口。声明类的关键字是class,声明接口的关键字是interface。接口的作用是一个约束定义一个方法,让不原创 2021-07-26 16:13:21 · 155 阅读 · 5 评论 -
Java抽象类知识点小结
Java抽象类abstract修饰符可以用来修饰方法也可以用来修饰类。如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的。子类继承抽象方法,那么必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类。...原创 2021-07-26 15:29:09 · 233 阅读 · 4 评论 -
Java “static“关键字用法小结
Java “static”关键字详解定义静态属性和费静态属性有如下一段代码:package com.OOP.demo07;//static:public class Student { private static int age;//静态变量 private double score;//非静态变量 public static void main(String[] args) { Student student = new Student();原创 2021-07-24 23:36:13 · 139 阅读 · 2 评论 -
简析Java封装、继承、多态
Java面向对象编程(二)构造器详解使用new关键字,本身是在调用构造器。构造器用来初始化值。注意点一个类即使什么也不写,它也会存在一个方法。一旦定义了有参构造,无参就必须显示定义。快捷键生成构造器,alt+insert。构造器特点:和类名相同。没有返回值。package com.OOP.demo02;//java--->classpublic class Person {//一个类即使什么都不写,它也会存在一个方法 //显示的定义构造器 Str原创 2021-07-23 22:58:04 · 154 阅读 · 1 评论 -
Java面向对象编程(一)
Java面向对象编程(一)初识面向对象面向过程思想步骤简单清晰,第一步做什么,第二步做什么。面向过程适合处理一些较为简单的问题。线性思维面向对象的思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人合作的问题!对于描述复杂的事务,为了宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是具体到微观操作,仍然需要面向过程的思路去处理。属性原创 2021-07-23 11:39:38 · 103 阅读 · 5 评论 -
Java数组
Java数组数组概述数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过下标访问它们。(数组下标从0开始)数组声明创建首先必须声明数组变量,才能在程序中使用数组。Java语言使用new操作符来创建数组。数组的元素通过索引访问,数组索引从0开始。获取数组长度:arrays.length以上操作在如下代码中有体现:package com.zhang.array;import java.ut原创 2021-07-22 16:18:04 · 98 阅读 · 4 评论 -
java方法详细介绍
java方法何谓java方法java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:最好保持原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。回顾方法的命名规则:首字母小写驼峰命名规则初识方法,以下为简单的代码示例:package com.zhang.method;public class Demo01 { //main方法 //main方法最好保持简洁干净原创 2021-07-21 23:21:17 · 357 阅读 · 4 评论 -
Java流程控制
Java流程控制Scanner对象next()一定要读到有效数字才可以结束输入。对输入有效数字之前遇到的空白,next()方法会自动将其去掉。只有输入有效数字后才将其后面输入的空白作为分隔符或者结束符。next()不能得到带有空格的字符串。nextLine()以enter为结束符,也就是说nextLine()方法返回的是输入回车以前的所有字符。可以获得空白。package com.zhang.scanner;import java.util.Scanner;public原创 2021-07-21 11:41:53 · 89 阅读 · 3 评论 -
Java基础知识
Java最最基础知识注释、标识符和关键字注释书写注释是一个非常好的习惯,当代码行数较多时便于理解、阅读。注释主要分为三类:单行注释、多行注释、JavaDoc文档注释。单行注释//多行注释/* */JavaDoc文档注释 /** */public static void main(String[] args) { System.out.println("Hello!"); //单行注释 前面两个// //多行注释/**/ /原创 2021-07-20 18:48:08 · 229 阅读 · 6 评论 -
Java变量的命名规范
Java变量的命名规范所有变量、方法、类名:见名知意类变量:首字母小写和驼峰原则,例如monthSalary局部变量:首字母小写和驼峰原则常量:大写字母和下划线,例如MAX_VALUE类名:首字母大写和驼峰原则:GoodMan方法名:首字母小写和驼峰原则...原创 2021-07-20 15:47:14 · 151 阅读 · 6 评论