09 2023 档案
发表于 2023-09-20 18:41阅读:63评论:0推荐:0
摘要:package com.gui.chess;import javax.swing.*;import java.awt.*;import java.awt.event.*;//2023.4.4/4.5/4.6 Gui编程 中国象棋游戏的练习 回顾多线程和GUi知识,算法实现练习 Gui编程知识点回顾(
阅读全文 »
发表于 2023-09-20 18:31阅读:12评论:0推荐:0
摘要:贪吃蛇小游戏界面实现四步走1.定义数据2.面板里将数据画上去3.监听事件 键盘 事件 package com.gui.snake;import javax.swing.*;import java.net.URL;//2023.3.28 GUI编程--贪吃蛇小游戏的实现--数据中心(只有一堆图片的数据
阅读全文 »
发表于 2023-09-20 18:27阅读:10评论:0推荐:0
摘要:package com.gui.lesson06;import javax.swing.*;import java.awt.*;//2023.3.25/3.26 GUI编程--下拉框学习(Combobox)//这个程序最终运行结果不美观,正常情况下下拉框我们放在一个面板里面再添加到容器中。这里就只是
阅读全文 »
发表于 2023-09-20 18:24阅读:11评论:0推荐:0
摘要:package com.gui.lesson05;import javax.swing.*;import java.awt.*;import java.net.URL;//2023.3.24 GUI编程--Swing--JButton按钮学习public class JButtonDemo01 ex
阅读全文 »
发表于 2023-09-20 18:22阅读:4评论:0推荐:0
摘要:package com.gui.lesson04;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;//2023.3.21 GUI
阅读全文 »
发表于 2023-09-20 18:19阅读:6评论:0推荐:0
摘要:package com.gui.lesson03;import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;//2023.3.20 GUI编程 --键盘监听学习public class Test
阅读全文 »
发表于 2023-09-20 18:12阅读:8评论:0推荐:0
摘要:package com.gui.lesson02;import java.awt.*;import java.awt.event.*;//2023.3.14 GUI编程--事件监听学习 事件监听 actionListener 生成一个窗口-内置一个按钮--点击按钮输出内容,点击关闭关闭窗口publi
阅读全文 »
发表于 2023-09-20 16:25阅读:6评论:0推荐:0
摘要:package com.gui.lesson01;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;//GUI编程课堂练习 exercise--练习 2023.3.14pub
阅读全文 »
发表于 2023-09-20 16:20阅读:3评论:0推荐:0
摘要:package com.kuang.lesson04;import java.net.MalformedURLException;import java.net.URL;//2023.3.8/9 URL 下载网络资源public class URLDemo01 { public static voi
阅读全文 »
发表于 2023-09-20 16:18阅读:4评论:0推荐:0
摘要:package com.kuang.lesson03;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;//2023.3.6 UDP通信方式实现发送消息 不需要连接服务器
阅读全文 »
发表于 2023-09-20 16:16阅读:7评论:0推荐:0
摘要:package com.kuang.lesson02;import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;import java.net.U
阅读全文 »
发表于 2023-09-20 16:14阅读:4评论:0推荐:0
摘要:package com.kuang.lesson01;import java.net.InetAddress;import java.net.UnknownHostException;//2023.2.28/3.1 Java 狂神说-网络编程实战-IP地址public class TestnetAd
阅读全文 »
发表于 2023-09-20 15:58阅读:5评论:0推荐:0
摘要:package com.kuang.chat;import java.net.DatagramPacket;import java.net.DatagramSocket;//2023.3.6/3.7 采用UDP 方式 多线程 实现互相循环聊天 接收端代码实现public class TalkRece
阅读全文 »
发表于 2023-09-20 15:48阅读:9评论:0推荐:0
摘要:package com.thread;/*进程:一个进程里包含多个线程,程序运行起来就叫进程线程:线程是程序中执行的线程 */public class Demo01 {}// package com.thread;//模拟龟兔赛跑public class Race implements Runnab
阅读全文 »
发表于 2023-09-20 15:30阅读:9评论:0推荐:0
摘要:package com.oop.demo10;public class Application { Outer outer = new Outer(); //通过这个外部类来实例化内部类 Outer.Inner inner = outer.new Inner();// inner.getID();}
阅读全文 »
发表于 2023-09-20 15:07阅读:10评论:0推荐:0
摘要:package com.oop.demo06;public class Application { public static void main(String[] args) { //一个对象的实际类型是确定的 //new Student(); //new Person(); //可以指定的引用类
阅读全文 »
发表于 2023-09-20 14:54阅读:7评论:0推荐:0
摘要:package com.oop.demo04;/*封装:设计程序要追求“高内聚,低耦合”属性私有,get/set封装的意义:1.提高程序的安全性,保护数据2.隐藏代码的实现细节3.统一接口4.系统的可维护性增加 */public class Application { public static v
阅读全文 »
发表于 2023-09-20 14:47阅读:4评论:0推荐:0
摘要:package com.oop.demo02;//一个项目应该只存一个main方法public class Application { public static void main(String[] args) { //new 实例化了一个对象 Person person = new Person
阅读全文 »
发表于 2023-09-20 14:42阅读:26评论:0推荐:0
摘要:package com.oop.demo01;import java.io.IOException;//什么是面向对象/*面向对象编程:Object-Oriented Programing(简称OOP)面向对象编程的本质就是:**以类的方式组织代码,以对象的组织(封装)数据抽象三大特性:封装继承多态
阅读全文 »
发表于 2023-09-20 14:36阅读:93评论:0推荐:0
摘要:package com.exception.demo01;//异常/*三种类型异常:异常处理框架1.检查型异常:最具代表的检查性异常是用户错误或引起的异常,程序员无法遇见的例如要打开一个不存在的文件时,一个异常就发生了,这些异常在编译时不能忽略,要进行处理2.运行时异常:运行时异常时可能被程序员避免
阅读全文 »
发表于 2023-09-20 14:32阅读:22评论:0推荐:0
摘要:package com.chao.array;/*数组定义:1.数组市相同类型数据的有序集合2.数组描述的是相同类型的若干个数据,按照一定的先后顺序排列组合而成3.其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组,声明数组
阅读全文 »
发表于 2023-09-20 14:24阅读:30评论:0推荐:0
摘要:package com.chao.struct;/*breakbreak在任何循环语句的主体部分,均可用break控制循环的流程**break**用于强行终止退出循环,不执行循环剩余的语句,(break语句也在switch语句中使用)continue**continue**语句用在循环语句体中,用于
阅读全文 »
发表于 2023-09-20 14:06阅读:33评论:0推荐:0
摘要:package com.chao.scanner;import java.util.Scanner;/*Scanner的使用 */public class Demo01 { public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 S
阅读全文 »
发表于 2023-09-20 14:00阅读:52评论:0推荐:0
摘要:package com.chao.operator;public class Demo01 { public static void main(String[] args) { //二元运算符 //Ctrl + D :复制当前行到下一行 int a = 10; int b = 20; int c =
阅读全文 »
发表于 2023-09-20 13:52阅读:10评论:0推荐:0
摘要:package com.chao.method;import java.util.Scanner;//加、减、乘、除/*键盘输入两个数选择 + - * / 四个中的一个,对应输出选择运算符计算后的结果分别写四个方法加、减、乘、除 */public class Demo06 { public stat
阅读全文 »
发表于 2023-09-20 13:51阅读:24评论:0推荐:0
摘要:package com.chao.method;import java.util.Scanner;//加、减、乘、除/*键盘输入两个数选择 + - * / 四个中的一个,对应输出选择运算符计算后的结果 */public class Demo05 { public static void main(S
阅读全文 »
发表于 2023-09-20 13:49阅读:4评论:0推荐:0
摘要:package com.chao.method;//递归/*概念:递归就是A方法调用A方法,就是自己调用自己递归包括两个部分:递归头:什么时候不调用自身方法,如果没有头,将陷入死循环;递归体:什么时候需要用自身方法 */public class Demo04 { public static void
阅读全文 »
发表于 2023-09-20 13:48阅读:18评论:0推荐:0
摘要:package com.chao.method;//Java中都是值传递(Java)和 引用类型public class Demo02 { public static void main(String[] args) { int max = max(40,50);//实参40,50 System.o
阅读全文 »
发表于 2023-09-20 13:43阅读:21评论:0推荐:0
摘要:package com.chao.method;/*何谓方法?System.out.println(),这句代码是什么意思(调用系统类里标准输出对象out下的println方法)System--是一个类(系统类,自带的)out--System类里的1个标准输出对象println()--out对象里的
阅读全文 »
发表于 2023-09-20 13:42阅读:8评论:0推荐:0
摘要:package com.chao.base;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello,World!"); }}//单行注释/*多行注释 *//**JavaD
阅读全文 »
发表于 2023-09-20 13:41阅读:46评论:0推荐:0
摘要:package com.chao.base;/** * @author chao (author,作者名) * @version 1.0 (version,版本号) * @since 1.8 (since指名需要最早使用的jdk版本) */public class Doc { String name
阅读全文 »
发表于 2023-09-20 13:39阅读:6评论:0推荐:0
摘要:package com.chao.base;public class Demo08 { public static void main(String[] args) { /* 运算符 算术运算符:+、—、*、/、%(取余)、++、--; 赋值运算符:=; 关系运算符:>,<,>=,<=,==,!=i
阅读全文 »
发表于 2023-09-20 13:38阅读:6评论:0推荐:0
摘要:package com.chao.base;public class Demo06 { //类变量 关键字static static double salary = 2500; //属性:变量 //实例变量:从属于对象,如果不自行初始化,这个类型的默认值 0 0.0 //布尔值:默认是false /
阅读全文 »
发表于 2023-09-20 13:36阅读:28评论:0推荐:0
摘要:package com.chao.base;import java.util.Scanner;/*体重指数 = 体重 (kg) / ( 身高 (m) × 身高 (m) ),小于18.5属于偏瘦,介于18.5和20.9之间(左闭右开)属于苗条,介于20.9和24.9之间(左闭右闭)属于适中,超过24.
阅读全文 »
发表于 2023-09-20 13:34阅读:6评论:0推荐:0
摘要:package com.chao.base;public class Demo03 { public static void main(String[] args) { int i = 128; byte b = (byte)i;//内存溢出 double d = i; //强制转换 (类型)变量名
阅读全文 »
发表于 2023-09-20 13:32阅读:3评论:0推荐:0
摘要:package com.chao.base;public class Demo02 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i1 = 010;//八进制0
阅读全文 »
发表于 2023-09-20 13:30阅读:8评论:0推荐:0
摘要:package com.chao.base;public class Demo01 { /* Java数据类型 两大类:基本数据类型和引用类型 1.基本数据类型共8种: (1)数值类型分为: 整数类型(4种): a.byte(字节型),占1个字节,取值范围(-128~127) b.short(短整型
阅读全文 »
发表于 2023-09-20 13:27阅读:9评论:0推荐:0
摘要:GUI 编程 2023.3.11--现在Gui编程已经被淘汰,用的很少很少一、简介:Gui 的核心技术:Swing 和 AWT原因:1.界面不美观2.需要jre环境!为什么要学习?1.可以写出自己心中想要的一些小工具2.工作时候,有可能需要维护到Swing界面,概率极小3.了解MVC架构,了解监听!
阅读全文 »
发表于 2023-09-20 13:24阅读:10评论:0推荐:0
摘要:网络编程笔记 2023.2.28 2023.3.10/*1.1 什么是计算机网络计算机网络是指将==地理位置不同==的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理协调下,实现资源互通和信息共享传递的计算机系统// 打电话 --连接--
阅读全文 »
发表于 2023-09-20 13:16阅读:747评论:0推荐:0
摘要:H3C交换机配置学习 设备型号:H3C 3600V2 工业交换机(配置同厂商交换机类似) 所需设备: 一台笔记本电脑、一条配置线(console线)、终端登录软件(SecureCRT、XShell…) 配置说明: 采用串口通信的方式进行配置 主要步骤: 1、安装终端登录软件在笔记本(配置)电脑上;
阅读全文 »