07 2025 档案
摘要:网络编程 1.1、概述 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路和通信设备连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台...传播交流信息,数据交换。通信 想要
阅读全文
摘要:多线程(续) 1.死锁 package com.tian.thread; //死锁:多个线程互相抱着对方需要的资源,然后形成僵持 public class DeadLock { public static void main(String[] args) { Makeup g1 = new Make
阅读全文
摘要:多线程(续) 1.观测线程状态 package com.tian.state; //观察测试线程的状态 public class TestState { public static void main(String[] args) throws InterruptedException { Thre
阅读全文
摘要:多线程(续) 1.静态代理模式 package com.tian.demo02; import com.sun.org.apache.xpath.internal.functions.FuncSubstringAfter; //静态代理模式总结: //真实对象和代理对象都要实现同一个接口 //代理对
阅读全文
摘要:多线程 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 进程是执行程序的一次执行过程,是一个动态的概念,是系统资源分配的单位 线程:一个进程里可以包含多个线程,当然,一个进程里至少有一个线程,不然没有存在的意义,线程是CPU调度和执行的单位 注意:很多多线程是模拟出来的,真正
阅读全文
摘要:贪吃蛇 帧,如果时间片足够小,就是动画,一秒30帧 60帧。连起来是动画,拆开就是静态的图片! 键盘监听 定时器 Timer package com.tian.snake; import javax.swing.*; //游戏的主启动类 public class StartGame { public
阅读全文
摘要:1.Swing 1.1、窗口,面板 package com.tian.lesson04; import javax.swing.*; import java.awt.*; public class JFrameDemo02 { public static void main(String[] arg
阅读全文
摘要:GUI编程 1.事件监听 事件监听:当某个事情发生的时候,干什么? package com.tian.lesson02; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListene
阅读全文
摘要:GUI编程 怎么学? 这是什么? 怎么玩? 平时怎么运用 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 1.简介 Gui的核心技术:Swing AWT, 不流行原因: 1.界面不美观 2.需要jre环境! 但是为什么要学习? 可以写出自己心中想要的一些小工具
阅读全文
摘要:异常 捕获异常 package com.exception; public class Test2 { public static void main(String[] args) { int a = 1; int b = 0; //假设要捕获多个异常:从小到大! //快捷键Ctrl+Alt+T 自
阅读全文
摘要:接口 package com.oop.demo10; //interface 定义的关键字,接口都需要有实现类 public interface UseService { //常量 public static final (一般不会在接口中定义常量) int AGE = 99; //接口中的所有定义
阅读全文
摘要:instanceof package com.oop; import com.oop.demo07.Person; import com.oop.demo07.Student; import com.oop.demo07.Teacher; public class Application { pub
阅读全文
摘要:多态 package com.oop.demo06; public class Person { public void run(){ System.out.println("run"); } } package com.oop.demo06; public class Student extend
阅读全文
摘要:重写 原始 package com.oop.demo05; public class B { public static void test(){ System.out.println("B=>test()"); } } package com.oop.demo05; //继承 public cla
阅读全文
摘要:Super详解 package com.oop.demo05; //Person 人 :父类 //在java中,所有的类都默认直接或者间接继承Object public class Person { //public 公共 //protected 受保护 //default //private 私有
阅读全文
摘要:继承 package com.oop.demo05; //Person 人 :父类 //在java中,所有的类都默认直接或者间接继承Object public class Person { //public 公共 //protected //default //private private int
阅读全文
摘要:封装 package com.oop.demo04; //封装 //类 private:私有 public class Student { //属性私有 private String name;//名字 private int id;//学号 private char sex;//性别 privat
阅读全文
摘要:内存分析 package com.oop.demo03; //内存分析 总结 public class Pet { public String name; public int age; public void shout(){ System.out.println("叫了一声"); } } /*
阅读全文
摘要:类和对象 //类的创建 package com.oop.demo02; //学生类 public class Student { //属性:字段 String name; int age; //方法 public void study(){ System.out.println(this.name+
阅读全文
摘要:Arrays类 package com.tian.array; import java.util.Arrays; public class ArrayDemo06 { public static void main(String[] args) { int[] a = {1,2,3,4,9090,3
阅读全文
摘要:数组的使用 package com.tian.array; //数组的使用 public class ArrayDemo03 { public static void main(String[] args) { int[] arrays = {1,2,3,4,5}; //打印全部的数组元素 for
阅读全文
摘要:创建数组 package com.tian.array; //创建数组 public class ArrayDemo01 { //变量的类型 变量的名字=变量的值; //数组类型 public static void main(String[] args) { int[] nums;//1.定义(这
阅读全文
摘要:方法 方法定义与调用以及重载 package com.tian.method; public class Demo01 { //main 方法 public static void main(String[] args) { //实际参数,实际调用传递给他的参数 int sum = add(1, 2
阅读全文
摘要:Break package com.tian.struct; public class BreakDemo { public static void main(String[] args) { int i = 0; while (i<100){ i++; System.out.println(i);
阅读全文
摘要:For循环 For和While的对比 package com.tian.struct; public class ForDemo01 { public static void main(String[] args) { int a = 1;//初始化条件 while(a<=100){//条件判断 S
阅读全文
摘要:While循环 package com.tian.struct; public class WhileDemo01 { public static void main(String[] args) { //输出1-100 int i = 0; while (i<100){ i++; System.o
阅读全文
摘要:Switch 选择结构 package com.tian.struct; public class SwitchDemo01 { public static void main(String[] args) { //case 穿透 //switch 匹配一个具体的值 char grade = 'C'
阅读全文
摘要:顺序结构 package com.tian.struct; public class ShuXuDemo { public static void main(String[] args) { System.out.println("hello1"); System.out.println("hell
阅读全文
摘要:Scanner用法 Scanner next package com.tian.scanner; //Scanner next import java.util.Scanner; public class Demo01 { public static void main(String[] args)
阅读全文
摘要:JavaDoc生成文档 package com.tian.base; /** * @author Kuangshen * @version 1.0 * @since 1.8 */ public class Doc { String name; /** * @author Kuangshen * @p
阅读全文
摘要:二元运算符 +-*/ package com.tian.operator; public class Demo01 { public static void main(String[] args) { //二元运算符 //Ctrl + D :复制当前一行到下一行 int a = 10; int b
阅读全文
摘要:变量 作用域 常量 public class Dome06 { public static void main(String[] args) { //int a,b,c; //int a=1,b=2,c=3;(可在一行,但不建议,尽量多行去写) //定义变量 int a = 1; int b = 2
阅读全文
摘要:类型转换 public class Demo04 { public static void main(String[] args) { int i =128; byte b = (byte)i;//内存溢出 //强制转换 (类型)变量名 高--低 //自动转换 低--高 System.out.pri
阅读全文
摘要:数据类型扩展和面试题 public class Demo03 { public static void main(String[] args) { //整数拓展 进制 二进制 十进制 八进制 十六进制 int i=10; int i2=010;//八进制0 int i3=0x10;//十六进制0x
阅读全文
摘要:八大数据类型 public class Demo02 { public static void main(String[] args) { /*String a="hello"; int num=10; System.out.println(a); System.out.println(num);*
阅读全文
摘要:注释、标识符和关键字 public class HelloWorld { public static void main(String[] args) { //单行注释 //输出一个Hello,World! //String teacher ="秦疆"; System.out.println("He
阅读全文
摘要:HelloWorld 1.随便新建一个文件夹,存放代码 2.新建一个Java文件 1. 文件后缀名为.java 2. Hello.java 3. 注意:系统可能没有显示拓展名,需要手动打开 3.编写代码 public class Hello{ public static void main(Stri
阅读全文
摘要:卸载JDK 1.删除Java的安装目录 2.删除JAVA_HOME 3.删除path下关于Java的目录 4.打开cmd输入Java -version 安装JDK 1.百度搜索JDK8,找到下载地址 2.同意协议 3.下载电脑对应版本 4.双击安装JDK 5.记住安装的路径 6.配置环境变量 1
阅读全文
摘要:打开CMD的方式 1.开始里面搜索命令提示符 2.Windows+R 输入cmd打开控制台(推荐使用) 3在任意文件夹下面,按住Shift+鼠标右键,在此处打开Powershell窗口 4.资源管理器的地址栏前面加上cmd 路径 管理员身份运行 常用的Dos命令 1.#盘符切换 2.#查看当前目录下
阅读全文
摘要:复制 Ctrl+C 粘贴 Ctrl+V 全选 Ctrl+A 剪切 Ctrl+X 撤销 Ctrl+Z 保存 Ctrl+S 关闭窗口 Alt+F4 永久删除 Shift+Delete 运行 我的电脑 Windows+r Windows+e 任务管理器 Ctrl+Shift+Esc
阅读全文
摘要:Markdown学习 标题 三级标题 四级标题 字体 hello,word!(左右加**) hello,word!(左右加*) hello,word!(左右加***) hello,word!(左右加~~) 引用 选择狂神说Java,走向人生巅峰 (前面加>) 分割线 (加--或者**) 图片 ![]
阅读全文

浙公网安备 33010602011771号