04 2021 档案
摘要:day23 静态代理 package com.StaticProxy;import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;/*静态代理模式真实对象和代理对象都要实现同一个接口优点:代理对象可以做许多自己做不了的事真实对象专
阅读全文
摘要:day22 实现Runnable 定义MyRunnable类实现Runnable接口 实现run()方法,编写线程执行体 创建线程对象,调用starts()方法启动线程 package com.wang.lesson01;//创建线程方式2 实现runnable接口 重写run方法 执行线程需要丢入
阅读全文
摘要:day21 多线程 java.Thread 多任务 程序。进程。线程 Process与Thread 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 进程是执行程序的一次执行过程,她是一个动态的过程,是系统资源分配的单位 通常在一个进程中可以包含若按各线程,当然一个进程中至少有
阅读全文
摘要:day20 UDP多线程在线咨询 package com.yan.chat;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.D
阅读全文
摘要:day19 Tomcat 服务端 自定义 S Tomcat服务器 S:java后台开发是用别人的服务器 客户端 自定义 C 浏览器 B UDP 发短信 不用连接 需要知道对方地址 发送端 package com.yan.lesson03;import java.net.DatagramPacket
阅读全文
摘要:day18 TCP 客户端 连接服务器Socket 发送消息 package com.yan.lesson02;import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import jav
阅读全文
摘要:day17 网络编程 TCP两方需要连接 UDP只管发送不管接收 javaweb:网页编程 B/S 网络编程:TCP/IP C/S 要素 如何实现网络通信? 通信双方地址: ip 端口号 192.168.16.124:5900 规则:网络通信的协议 TCP/IP参考模型 小结: 网络编程中有两个主要
阅读全文
摘要:# day16 ## 贪吃蛇界面 帧,如果时间片足够小,就是动画,一秒30帧,连起来是帧,拆开就是静态的图片 键盘监听 定时器Timer 做程序的思想: 1. 定义数据 2. 画上去 3. 监听事件 - 键盘 - 事件
阅读全文
摘要:day15 弹窗 package com.wang.lesson04;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;//主
阅读全文
摘要:day14 swing 窗口和面板 package com.wang.lesson04;import org.omg.CosNaming.BindingIterator;import javax.swing.*;import java.awt.*;public class JFrameDemo
阅读全文
摘要:day13 2.6、简易计算器,组合+内部类 oop原则:组合大于继承 class A extends B{ }class A{ public B b;} 简易计算器 package com.wang.lesson02;import org.omg.PortableServer.AdapterA
阅读全文
摘要:12day 事件监听 事件监听:当某个事情发生的时候,干什么。 package com.wang.lesson02;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;im
阅读全文
摘要:11day leetcode GUI编程 组件 窗口 弹窗 面板 文本框 按钮 图片 监听事件 鼠标 键盘事件 外挂:java 破解工具 1、简介 Gui的核心技术:Swing AWT,了解MVC架构,了解监听 AWT介绍:包含了许多类和接口; 元素:窗口,按钮, 2、组件和容器 import ja
阅读全文
摘要:10day 异常机制 exception 检查性异常:最具代表性的检查性异常使用户错误或问题引起的异常 运行时异常:运行时异常时可能被程序员避免的异常 错误error:错误不是异常,而是脱离程序员的控制的问题 异常处理框架:Java把异常当做对象来处理,并定义一个基类java.lang.Throwa
阅读全文
摘要:09day instanceof Object object = new Student(); System.out.println(object instanceof Student);//ture System.out.println(object instanceof Person);//tu
阅读全文
摘要:08day 封装 高内聚,类的内部数据细节由自己完成,不允许外部干涉 低耦合,仅暴露少量的方法给外部使用 属性私有,get/set //demo04public class Student { //私有 private String name; private int id; private Str
阅读全文
摘要:07day 面向对象 java核心思想就是面向对象编程(Object-Oriented-Programming,OOP) 面向过程:线性思维 面向对象:分类思维(大事化小,小事化了) 面向对象的本质是:以类的方式组织代码,以对象的组织(封装)数据 抽象: 三大特性: 封装 继承 多态 方法: bre
阅读全文
摘要:06day 数组 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定先后次序排列组合而成 每个数组可以通过下标来访问 数组长度是确定的,数组一旦创建,它的大小就不可改变了 其元素类型必须是相同的,不允许出现混合类型 数组中的元素类型可以是任何数组类型,包括基本类型和引用类型 数
阅读全文
摘要:05day 增强for循环 主要是循环数组和集合 int[] number={10,20,30,40,50}; for(int i=0;i<5;i++){ System.out.println(number[i]); } //遍历数组元素 for (int x:number){ System.out
阅读全文
摘要:04day 三元运算符 //三元运算符 //x ? y:z x为真结果为y,x为假结果为z int score = 80; String type = score>=60 ? "及格":"不及格"; System.out.println(type); 包机制 开发时应把公司的域名倒写,如:www.b
阅读全文
摘要:03day 变量 变量:是可变化的量 每个变量必须声明其类型 Java变量是程序中最基本的存储单元,其要素包含变量类型,变量名和作用域 变量的作用域 类变量 实例变量 局部变量 常量 final + 常量名 = 值(常量一般用大写字母定义) final double PI=3.14 变量命名原则:
阅读全文
摘要:day02 注释 // 单行注释 /* */多行注释 /** */文档注释 关键字 标识符 所有的标识符都应该以字母吗,美元¥,下划线开头 首字母之后可以是任意字母,美元,下划线,数字组合 不能使用关键字作为变量名或方法名 标识符区分大小写 数据类型 所有变量使用的时候都必须严格复合要求,所有变量都
阅读全文
摘要:markdown学习 标题 三级标题 四级标题 字体 hello world! hello world! hello world! hello world! 引用 哈哈哈 嘻嘻嘻 分割线 图片 超链接 点 列表 a d c a d c 表格 名字性别生日 王岩 男 3.14 代码 public
阅读全文

浙公网安备 33010602011771号