随笔分类 - java
摘要:概述 Annotation的作用 不是程序本身,可以对程序作出结束(与注释comment无异) 可以备其他程序(比如编译器)读取 Annotation的格式 注解是以 @注释名 在代码中存在的,还可以添加一些参数值,例如 @SuppressWarnings(value = “unchecked”)
阅读全文
摘要:线程创建 Thread、Runnable、Callable 继承Thread类和 实现Runnable接口 为重点,实现Callable接口仅作了解 Thread 自定义线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 package com
阅读全文
摘要:1.1 概述 类似于平信信件 其中涉及计算机网络基本概念,网络编程的目的就是传播交流信息、数据交换、通信;达到的效果是需要如何准确定位到网络上的一台主机(IP、端口、资源),对主机进行数据传输 与JAVAWEB网页编程的B/S架构不同,网络编程是C/S编程 1.2 网络通信的要素 如何实现网络的通信
阅读全文
摘要:递归关心的三点 1. 递归的终止条件 2. 一级递归需要做什么 3. 返回给上一级递归的返回值是什么 递归三部曲 1. 找到递归的终止条件:递归什么时候结束 2. 本级递归做什么:在这级递归中应当完成的任务 3. 找返回值:应该给上级递归返回什么信息 练手:leetcode 104.求二叉树的最大深
阅读全文
摘要:直接放原码 ./src/statics 下图标文件,注意命名规范 body.png down.png food.png left.png right.png up.png header.png ./src/com 下三个代码文件 Data.java package com; import javax
阅读全文
摘要:GUI编程 组件:窗口、弹窗、面板、文本框、列表框、按钮、图片、监听事件、鼠标、键盘事件、破解工具 1、简介 Gui的核心技术: Swing AWT 因为界面不美观 需要 jre 环境 为什么要学习? 可以写出自己心中的小公举 工作时候可能要维护swing界面(概率极小) 了解MVC架构,了解监听
阅读全文
摘要:I/O 框架 流的概念 内存与存储设备之间传输数据的通道 流的分类 按方向【重点】 输入流:将<存储设备>中的内容读到<内存>中 输出流:将<内存>中的内容写到<存储设备>中 按单位 字节流:以字节为单位,可以读写所有数据 字符流:以字符为单位,只能读写文本数据 按功能 节点流:具有实际传输数据的读
阅读全文
摘要:常用类 内部类 成员内部类、静态内部类、局部内部类、匿名内部类 概念:在一个类的内部再定义一个完整的类 特点: 编译之后可生成独立的字节码文件 内部类可直接访问外部类私有成员,而不破坏封装 可为外部类提供必要的内部功能组件 Outer$Inner.class Outer.class // 身体 cl
阅读全文
摘要:集合 什么是集合 概念 对象的容器,实现了对对象常用的操作 和数组的区别 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 位置 java.util.*; Collection体系 Collection 父接口 特点:代表一组任意类型的对象,无序、无下标、不能重复。
阅读全文