03 2021 档案

摘要:网络编程 1.1 概述 打电话:TCP链接 发短信:UDP链接 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台...传播 阅读全文
posted @ 2021-03-27 00:21 初夏_雨露 阅读(89) 评论(0) 推荐(0)
摘要:贪吃蛇 帧:如果时间片足够小,就是动画,一秒30帧。连起来是动画,拆开就是静态图片。 键盘监听: 定时器:Timer 基本步骤: 定义数据 绘画 监听 事件监听 键盘监听 package com.zhang.snake;​import javax.swing.*;​/** * 主启动类 */publ 阅读全文
posted @ 2021-03-21 01:37 初夏_雨露 阅读(16) 评论(0) 推荐(0)
摘要:GUI 编程 1. 简介 Gui的核心技术:Swing AWT 了解MVC架构、监听! 2. AWT 2.1 Awt介绍 包含了很多类和接口!GUI:图形化界面! 元素:创建,按钮,文本框 awt的包:java.awt 2.2 组件和容器 Frame /GUI 的第一个界面 public class 阅读全文
posted @ 2021-03-17 23:21 初夏_雨露 阅读(87) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-03-13 12:16 初夏_雨露 阅读(26) 评论(0) 推荐(0)
摘要:内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说,就称为内部类,而A类相对于B类来说,就是外部类。 成员内部类 静态内部类 局部内部类 匿名内部类 public class demo01 { public static void main(String[] arg 阅读全文
posted @ 2021-03-11 23:13 初夏_雨露 阅读(51) 评论(0) 推荐(0)
摘要:关键字:abstract /abstract:抽象类,类是单继承的,(接口是多继承的) public abstract class Demo01 {​ //abstract:抽象方法,只有方法名,没有方法体 //抽象方法必须定义在抽象类中, //抽象类中可以定义普通方法 public abstrac 阅读全文
posted @ 2021-03-11 23:12 初夏_雨露 阅读(48) 评论(0) 推荐(0)
摘要:多态 同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但指向对象的引用类型就有很多。 public static void main(String[] args) {​ //一个对象的实例类型是确定的 //new Student(); //new Person( 阅读全文
posted @ 2021-03-11 00:29 初夏_雨露 阅读(60) 评论(0) 推荐(0)
摘要:继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extends 的意思是“扩展”,子类是父类的扩展。 Java中类只有单继承,没有多继承。 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的两个类,一个为子类(派生类),一个为父类(基类)。 阅读全文
posted @ 2021-03-11 00:27 初夏_雨露 阅读(76) 评论(0) 推荐(0)
摘要:封装 该露的露,该藏得藏 程序设计要求“高内聚,低耦合”。 高内聚:就是类得内部数据操作细节自己完成。不允许外部干涉。 低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作口来访问,这称为信息隐藏。 属性私有,get/set public 阅读全文
posted @ 2021-03-11 00:26 初夏_雨露 阅读(49) 评论(0) 推荐(0)
摘要:类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。 对象是抽象概念的具体实例 张三就是人的一个具体实例,张三家的旺财就是狗的一个具体实例。 能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念。 创建与初始化对象 使用 new 关键字创 阅读全文
posted @ 2021-03-11 00:23 初夏_雨露 阅读(63) 评论(0) 推荐(0)
摘要:方法的定义 修饰符 返回类型 break 和 return 的区别:break,跳槽swich语句,结束本次循环;return,结束方法 方法名 参数列表 异常抛出 方法的调用 静态方法:static 关键字修饰;和类一起加载的 非静态方法:没有 static 关键字修饰;类实例化之后才存在 形参和 阅读全文
posted @ 2021-03-11 00:20 初夏_雨露 阅读(44) 评论(0) 推荐(0)
摘要:面向对象编程(Object-Oriented Programming,OOP) 面向对象编程的本质就是:以类的方式组织代码,以对象的形式封装数据 抽象:抽出像的部分 三大特性: 封装:封装数据 继承:子继承父 多态:一种事物,多种形态 从认识论角度考虑,是先有对象后有类。对象,是具体的事物。类,是抽 阅读全文
posted @ 2021-03-11 00:19 初夏_雨露 阅读(38) 评论(0) 推荐(0)
摘要:1. 数组概述 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问。 2. 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。 语法: dataType[] arrayRefV 阅读全文
posted @ 2021-03-07 20:11 初夏_雨露 阅读(63) 评论(0) 推荐(0)
摘要:1. 何为方法 System.out.printIn(); System:类 out:对象 printIn():方法 Java 方法是语句的集合,它们在一起执行一个功能 方法是解决一个类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能 阅读全文
posted @ 2021-03-07 02:25 初夏_雨露 阅读(49) 评论(0) 推荐(0)
摘要:1. 用户交互 Scanner Scanner对象 Java中提供了一个工具栏:java.util.Scanner;这是java5的新特性,可以通过Scanner 类来获取用户输入的值。 基本语法: Scanner s = new Scanner(System.in); 通过 Scanner 类的 阅读全文
posted @ 2021-03-06 18:59 初夏_雨露 阅读(67) 评论(0) 推荐(0)
摘要:注解、标识符、关键字 注释 注释并不是会被执行,是给我们写代码的人看的 书写注释是一个好习惯。 Java 中的注释有三种: 单行注释:// 多行注释:/* */ 文档注释:/** */ 有趣注释: /*** * ___ _ _ ___ * _--^^^#####// \\#####^^^--_ * 阅读全文
posted @ 2021-03-03 23:10 初夏_雨露 阅读(66) 评论(0) 推荐(0)
摘要:HelloWorld 新建一个文件夹,存放代码 新建一个 Java 文件 文件后缀名为 .java Hello.java 【注意点】系统可能没有显示文件后缀名,需要手动打开 编辑代码 public class Hello{ public static void main(String [] args 阅读全文
posted @ 2021-03-02 22:11 初夏_雨露 阅读(45) 评论(0) 推荐(0)
摘要:语言发展史 1972年 C 诞生 贴近硬件,运行极快,效率极高。 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982年 C++ 诞生 面向对象 兼容C 图形领域、游戏等 java发展 基于java开发平台、系统、工具 构建工具:Ant,Maven,Jekins 应用服务器:Tomcat, 阅读全文
posted @ 2021-03-02 00:43 初夏_雨露 阅读(48) 评论(0) 推荐(0)
摘要:Dos 命令 打开CMD的方式: 开始+系统+命令提示符 Win键+R 输入cmd打开控制台 在任意的文件夹下面,按住shift健+鼠标右键点击,在此处打开命令行窗口 资源管理器的地址栏前面加上 cmd 路径 管理员方式运行:选择以管理员方式运行 常用的 Dos 命令: 盘符切换:盘符名称 + 英文 阅读全文
posted @ 2021-03-01 23:54 初夏_雨露 阅读(44) 评论(0) 推荐(0)
摘要:什么是计算机 Computer:全称电子计算机,俗称电脑 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 由硬件和软件所组成。 常见的形式有台式计算机、笔记本计算机、大型计算机、超级计算机等。 广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络领域等。 装机 C 阅读全文
posted @ 2021-03-01 23:27 初夏_雨露 阅读(163) 评论(0) 推荐(0)
摘要:Markdown学习 井号(#)加 空格:为一级标题 二级标题 井号(##)加空格:两个井号,表示二级标题 三级标题 井号(###)加空格:三个井号,表示三级标题 四级标题为四个井号以此类推...最多支持六级标题 字体 Hello,World! 文字前后各两个星号(**),表示字体加粗。 Hello 阅读全文
posted @ 2021-03-01 22:22 初夏_雨露 阅读(75) 评论(0) 推荐(0)