![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
后端包头工
这个作者很懒,什么都没留下…
展开
-
java注解和反射
1. 注解 1.1 简介 Annotation是从JDK1.5开始引入 作用: 不是程序本身,可以对程序作出解释 可被其他程序读取,如:编译器 部分可检查,如重写注解。 格式: @注释名+参数值(可选) @SuppressWarnings(value=“unchecked”)。 用处 附加再package,class,method,field上,添加额外辅助信息,方便我们反射机制编程实现对元数据的访问。 1.2 常见注解 1.2.1 重写注解@Override 表示方法声明旨在覆盖超原创 2020-11-02 08:23:12 · 137 阅读 · 0 评论 -
java多线程
1. 多线程 java.Thread 1. 程序&进程&线程 程序:指令和数据的有序集合,静态的 进程:程序的一次执行过程,是系统资源分配的单位,动态的 线程:CPU调度执行的单位(程序的多线程是模拟的,切换很快达到同时执行的效果,真的多线程是多个CPU,即多核) 2. 线程的创建 Thread、Runnable、Callable 2.1 线程的三种创建方式 继承Thread类(Thread类就实现了Runnable接口) 实现Runnable接口(重点) 实现Callable接口原创 2020-11-02 08:19:13 · 75 阅读 · 0 评论 -
java异常处理
1. 什么是异常 程序运行中出现的各种状况影响程序执行,如:网络连接失败,内部不足,文件找不到等。 2. 异常的分类 1. 检查性异常 检查性异常是指用户错误或问题引起的,是程序员无法预见,例如打开一个不存在的文件。这些异常编译时不能被忽略。 2. 运行时异常(RuntimeException) 运行时异常是可能被程序员避免的异常,运行时可以在编译时被忽略。 一般产生是由于编写程序的逻辑错误引起。可选择捕获 数组下标异常:ArrayIndexOutOfBoundException 空指针异常:NullPo原创 2020-11-02 08:16:30 · 125 阅读 · 0 评论 -
java面向对象
1. 何为面向对象 1. 面向过程 思想:第一步,第二步,第三步 按照一定的步骤执行 2. 面向对象 思想:先将问题分类解决,最后对某个分类下面向过程思考。 面向对象编程(OOP)的本质: 以类组织代码,以对象组织数据。 类的核心是:抽象;对象的核心是:实例化 面向对象的三大特性: 封装: 继承: 多态: 2. 方法回顾 1. break和return的区别 break 跳出switch结束循环 return是返回一个值,结束方法体 2. 静态方法和非静态方法 package com.l原创 2020-11-02 08:15:09 · 87 阅读 · 0 评论 -
java数组
1. 数组的概述 相同类型数组的有序集合,且每个数组都有下标。 2. 数组声明和创建 1. 数组声明创建 /* 声明数组格式中: int[] a; 等价于 int a[](方便C用户使用) 数组赋值有:1. 静态赋值 2. 动态赋值 */ String[] a;//声明字符串数组,只在栈中声明了 a = new String[3];//分配堆空间,此后可以使用和赋值 int[] b ={0,1,2};//声明且静态赋值 a[0]="nihao原创 2020-11-02 08:12:51 · 164 阅读 · 0 评论 -
Java方法
1. 何为方法 1. 定义 一些语句的集合,执行某一功能 2. 细节 方法只完成一个功能,方便后期拓展 命名原则:首单词小写+驼峰原则(fristRun()) public class Demo01 { public static void main(String[] args) { //对象 Demo01 demo01 = new Demo01(); //调用方法 int m = demo01.max(20,20);原创 2020-11-02 08:11:20 · 84 阅读 · 0 评论 -
Java流程控制
Java流程控制 1、用户交互scanner类 1. 简介 该类实现了人机交互,类的位置为:java.util.Scanner中,是java工具类util类中的一个类。用来获取用户的输入 2. 使用 声明对象:Scanner s = new Scanner(System.in); 通过next()和nextLine()方法接收输入的字符串,通过hasNext()返回Booleen值判断是否还有输入的数据。 实例 Scanner scanner = new Scanner(System.i原创 2020-11-02 08:08:06 · 59 阅读 · 0 评论 -
JAVA基础
JAVA基础 1. 注释 1. JAVA的三种代码注释 单行注释(//…) 多行注释(/*回车) 文档注释(/**回车) 2.JavaDoc生成文档注释 文档注释的参数信息 @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 文档注释生成方法 控制台生成 cmd 文件位置->javadoc -encoding UTF-8 -charset UTF-8 java文件 -&原创 2020-11-02 08:05:52 · 135 阅读 · 0 评论