自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL学习笔记(一)

MySQL学习笔记第一章命令行的基础操作:学习需要工具:MySQL,SQLyog软件基础操作语句:show databases; 查看所有的数据库show tables; 查看数据库中所有的表use school(数据库名) 切换数据库SHOW TABLES; 查看数据库中所有的表DESCRIBE student; 显示数据库中所有表的信息CREATE DATABASE class; 创建class数据库exit; 退出连接...

2021-05-16 19:54:09 122

原创 JavaSE知识点总结(思维导图)

Java基础大纲:Java初识与HelloWorld部分:Java基础语法部分:其中基础数据类型等比较繁杂,不进行展开流程控制部分:方法部分:(排序算法有八种)面向对象部分:异常部分:常用类部分:集合框架部分:IO流与多线程部分:GUI部分:注解与反射部分:...

2021-05-03 15:31:47 422 2

原创 基于Java的简单贪吃蛇

贪吃蛇小游戏制作方法首先需要的准备有:掌握Java基础知识,即Java SE了解一定的GUI知识自定义的贪吃蛇图片(可以在网上找到)如果以上三点都没有,也不要紧,完全可以看我之前的博文来进行学习!!!!学习贪吃蛇的目的一:了解GUI 对前端的知识进行了解二:了解监听器的作用 熟练掌握监听器(重点)三:为枯燥乏味的学习提高兴趣(大重点!!)贪吃蛇小游戏运行效果设计思路:由GameStart的启动方法 main方法,Date存储外部数据,GamePanel进行画出贪吃蛇并监听输

2021-04-13 16:15:57 185

原创 GUI学习入门(四)

GUI学习-监听文本框GUI学习设置文本框,并监听文本框输入文本,转发至控制台,并学会加密输入文本import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class TestField { public static void main(String[] args) { // main 方法应该只含有启动 new MyFra

2021-03-23 17:37:11 265 5

原创 GUI学习入门(三)

GUI学习-实现事件监听事件监听:顾名思义,表示当事件发生时所应当产生的操作主要需要应用的知识为GUI基础,方法构造基础本次实现目的为为按钮添加功能实现代码如下:import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowListener;public class TestActionEvent2 { publ

2021-02-13 20:22:20 121 1

原创 GUI学习入门(二)

GUI学习——三种布局管理一:流式布局代码演示:import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestFlowLayout { public static void main(String[] args) { Frame frame = new Frame(); Panel panel = new P

2021-02-12 17:30:14 81 2

原创 GUI学习入门(一)

GUI学习-实现窗口首先 设计第一个窗口的各项属性:public class TestFrame { //GUI 第一个界面 public static void main(String[] args) { // Frame Frame frame = new Frame("我的第一个Java图形界面窗口"); // 设置可见性 frame.setVisible(true); // 设置窗口大小

2021-02-02 16:49:02 220 2

原创 Java面向对象(7)

Java面向对象(7)接口知识点:接口:只有规范,自己无法写方法,是专业的约束:约束与实现分离 ->面向接口编程接口的本质是契约 接口关键字interface 类的关键字是class 重点设计模式作用:1.约束2.定义方法,让不同的人实现3.public abstract 默认定义方法4.public static final 默认定义常量5.接口不能被实例化 接口没有构造方法6.implements可以实现多个接口7.必须要重写接口中的方法接口代码:package com

2020-11-16 17:45:30 72 1

原创 Java面向对象(6)

Java面向对象(6)抽象类与抽象方法:1.不能new抽象类,只能靠子类去实现它:-> 约束2.抽象类可以写普通方法 但抽象方法必须在抽象类中3.抽象的抽象:约束思考题1 : 抽象类不能被new 是否存在构造器? :抽象类可以有构造方法,只是不能直接创建抽象类的实例对象而已思考题2 : 抽象类存在的意义 -> 提高开发效率:抽象方法是定一种或者一类事物必须有的一种技能,但是这种技能的表现形式对于各个继承者的表现形式不一样,就把它定义为抽象方法。因为抽象方法必须存在抽象类,所以把普

2020-11-16 17:15:29 70

原创 Java面向对象(5)

Java面向对象(5)staticstatic代码用法汇总1.静态导入包package com.oop.Demo07;import static java.lang.Math.random;//静态导入包import static java.lang.Math.PI;public class Test { public static void main(String[] args) { System.out.println(random()); Syste

2020-11-15 21:07:37 82

原创 Java面向对象(4)

Java面向对象(4)面向对象-多态多态注意事项:1.多态是方法的多态,属性没有多态2.父类和子类有联系无联系则产生异常 类型转换异常:ClassCastException3.多态存在条件:继承关系 方法要重写 父类引用指向子类对象 (father f1 = new son;)1.static 方法 属于类 不属于实例2.final 常量;3.private方法 私有的main方法package oop;import com.oop.Demo06.Person;import com.

2020-11-15 19:56:00 66

原创 Java面向对象(3)

Java面向对象(3)继承父类:package Demo05;// Java中所有的类都默认直接或间接继承Object类// 人 :父类public class Person { // public 公共的(继承常用) // protected 受保护的 // default 默认的 // private 私有的(私有属性常用) public void say(){ System.out.println("I am a person");

2020-11-12 20:35:43 70

原创 Java面向对象(2)

Java面向对象(2)封装封装的意义:1.提高程序安全性 保护数据2.隐藏代码实现细节3.统一接口4.提高系统可维护性package com.oop.Demo04;// 类public class Student { // 属性私有 private:私有 // 名字 private String name; // 学号 private int id; // 性别 private char sex; // 年龄 priv

2020-11-10 21:09:25 90

原创 Java面向对象(1)

Java面向对象(1)1.类与对象的创建package com.oop.Demo02;// 学生类public class Student { // 属性:字段 String name; // 默认null int age; // 默认0 // 方法 public void study(){ System.out.println(this.name + "在学习"); }}// 学程序 对世界更好的建模!// 面向对象:以类的方式

2020-11-10 20:01:53 86

原创 Java方法查漏补缺

Java方法查漏补缺一:package com.oop;import java.io.IOException;import java.util.Scanner;// Demo01 类public class Demo01 { // main 方法 public static void main(String[] args) { int sum = 0; Scanner scanner = new Scanner(System.in);

2020-11-08 20:28:22 92

原创 Java稀疏数组

Java稀疏数组稀疏数组1.创建一个二维数组 11*11 保存棋盘 0:没有棋子 1:黑棋 2:白棋2.创建一个稀疏数组的数组3.还原稀疏数组package com.LittleWu.Array;import com.sun.xml.internal.ws.addressing.WsaActionUtil;public class ArrayDemo08 { public static void main(String[] args) { /* 稀疏数组

2020-11-07 21:15:40 85

原创 Java冒泡排序

Java冒泡排序冒泡排序是八大排序算法之一 要求必须掌握冒泡排序时间复杂度为O(n^2)冒泡排序例:package com.LittleWu.Array;import java.util.Arrays;/*** * ░░░░░░░░░░░░░░░░░░░░░░░░▄░░ * ░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░ * ░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐ * ░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐ * ░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒

2020-11-06 20:48:18 333

原创 Java 数组Arrays类学习

Java 数组Arrays类学习Arrays类主要学习了fill,equals,to string,sort四种常用简单方法package com.LittleWu.Array;import java.util.Arrays;/*** * ░░░░░░░░░░░░░░░░░░░░░░░░▄░░ * ░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░ * ░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐ * ░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐ * ░░░░░▄▄

2020-11-06 19:55:50 102

原创 Java二维数组

Java二维数组二维数组可以看做在一维数组的基础上每个存储空间存储另一数组二维数组例:package com.LittleWu.Array;/*** * ░░░░░░░░░░░░░░░░░░░░░░░░▄░░ * ░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░ * ░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐ * ░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐ * ░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐ * ░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀

2020-11-04 20:18:29 96

原创 Java数组的使用

Java数组的使用简单的数组使用package com.LittleWu.Array;public class Demo03 { public static void main(String[] args) { int[] arrays = {1,2,3,4,5}; // 打印全部数组元素 for (int i = 0; i < arrays.length; i++) { System.out.println(ar

2020-10-30 15:51:01 60

原创 Java数组学习(1)——初始化与内存分析

Java数组学习(1)——初始化与内存分析数组创建代码package com.LittleWu.Array;public class ArrayDemo01 { public static void main(String[] args) { // 变量类型 变量名字 变量值; double[] first;// 声明数组空间 // 或 double[] first = new double[10]; first = new do

2020-10-29 21:41:40 81

原创 Java方法——不定项参数与递归思想

Java方法——不定项参数不定项参数/ 不定项参数,指定参数类型后面加省略号例public void method(double…number){}一个方法只能指定一个可变参数 必须是方法的最后一个参数!package com.LittleWu.Method;public class Demo04 { public static void main(String[] args) { Demo04 demo04 = new Demo04(); demo04.

2020-10-28 19:48:23 114

原创 Java方法的定义,调用,重载

Java方法的定义,调用,重载加法方法的定义与调用package com.LittleWu.Method;public class Demo01 { // main方法 public static void main(String[] args) { int i = add(1, 2);// 实际参数:实际调用传递给他的参数 System.out.println(i); } // 加法方法 public static int

2020-10-27 20:55:22 271

原创 Break,Continue使用与For循环练习

Break,Continue使用与For循环练习Break实例:package com.LittleWu.Struct;public class BreakDemo01 { public static void main(String[] args) { int i = 0; while(i<100){ i++; System.out.println(i); if (i==30){

2020-10-26 20:50:51 321

原创 Java for循环

Java for循环(未完)Java for循环详解(对比while)package com.LittleWu.Struct;public class ForDemo01 { public static void main(String[] args) { int a = 1; // 初始化条件 while(a<=100){ // 条件判断 System.out.println(a); // 循环体 a +=

2020-10-25 20:54:27 143 2

原创 Java while与do while循环

Java while与do whilewhile循环-简单示例:package com.LittleWu.Struct;public class WhileDemo03 { public static void main(String[] args) { // 计算1+2+3+.....+100 // while先判断再执行 int i = 0; int sum = 0; while(i < 100){

2020-10-25 19:40:12 79

原创 Java流程控制之顺序结构与选择结构

Java流程控制之顺序结构与选择结构顺序结构 最常用但也最容易忽视Java基础语句从上到下依次执行选择结构分为if选择结构switch选择结构其中if选择结构又分为以下几种if 单选择结构package com.LittleWu.Struct;import java.util.Scanner;public class Demo02 { public static void main(String[] args) { // if单选择结构 Sca

2020-10-24 21:08:04 76

原创 Java用户交互Scanner各种用法

Java用户交互Scanner用法Scanner基础用法有两种 分别为next():接收nextLine()接收具体代码如下next()接收:package com.LittleWu.Scanner;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { //创造一个扫描器对象 用于接收键盘数据 Scanner scanner

2020-10-23 19:04:47 295

原创 Java包机制与IDEA生成doc文档

Java包机制package //建立包一般用公司域名倒置作为包名 www.baidu.com->com.baidu.wwwimport //导入包import com.LittleWu.Operator.*; //xxx.* 通配符 导入这个包下所有的类阿里巴巴开发手册->推荐

2020-10-22 20:48:03 145 3

原创 Java逻辑运算符和位运算符

Java逻辑运算符和位运算符逻辑运算代码以及注释}public class Demo05 {//逻辑运算符public static void main(String[] args) { // 与(and) 或(or) 非(取反) boolean a = true; boolean b = false; System.out.println("a && b" +(a&&b));//逻辑与运算 两个变量都为真 结果为真 Syste

2020-10-22 19:10:58 159 3

原创 Java自增自减运算

Java自增自减运算package Operator;/***░░░░░░░░░░░░░░░░░░░░░░░░▄░░░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐░▐

2020-10-21 19:23:23 164 2

原创 Java基本运算符

Java基本运算符public class Demo09 {public static void main(String[] args) {/*算术运算符 + - * / % ** –赋值运算符 = (后面赋值前面)关系运算符 > < >= <= == != instanceof逻辑运算符 && || ! ( 与 或 非 )/public class Demo01 {public static void main(String[] args) {

2020-10-21 18:57:40 136

原创 变量与常量

变量与常量public class Demo06 {public static void main(String[] args) {int a = 1;int b = 2;int c = 3;String name = “wuchentao”;//注意程序可读性char x = ‘X’;double pi = 3.1415926;}}public class Demo07 {//类变量 static//属性;变量//main方法//实例变量;从属于对象,如果不进行初始化 则赋值

2020-10-20 22:38:24 74

原创 Java强制转换

Java强制转换/***░░░░░░░░░░░░░░░░░░░░░░░░▄░░░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░

2020-10-19 22:21:14 239

原创 Java数据类型(补)知识拓展

Java数据类型知识拓展/***░░░░░░░░░░░░░░░░░░░░░░░░▄░░░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐░▐░░░▒▒▒▒▒▒▒▒▌██▀▒

2020-10-18 20:20:14 80

原创 java数据类型

Java第一课 数据类型八大数据类型/***░░░░░░░░░░░░░░░░░░░░░░░░▄░░░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐░▐░░░▒▒▒▒▒▒

2020-10-17 16:39:50 117

原创 jdk安装与卸载

卸载Jdk属性-环境变量-系统变量-Java Home 找到并删除jdk文件删除找到的环境变量 并删除path中与java有关的win + r 打开dos窗口 输入cmd 并输入java -version若无java则卸载成功安装Jdk百度jdk8 找到官网下载电脑对应版本双击安装jdk选择路径(最好在好找的目录)配置环境变量(我的电脑-属性-环境变量-JAVA_HOME)配置path变量 双击点开path 添加java_home bin 与 jre/bin目录运行cmd 运

2020-10-15 22:21:10 67

原创 常用快捷键

常用快捷键ctrl + c :复制ctrl + v :粘贴ctrl + a :全选ctrl + x :剪切ctrl + z :撤销ctrl + s :保存alt + f4 :关闭窗口shift + delete :永久删除win + r :运行窗口win + e : 我的电脑

2020-10-15 21:43:12 63

空空如也

空空如也

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

TA关注的人

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