
Java学习笔记
学习笔记
钟情_
道阻且长,行则将至
展开
-
JAVA基础学习(十三)------JavaSE总结
Java基础总结原创 2020-12-19 11:42:56 · 175 阅读 · 1 评论 -
JAVA基础学习(十二)------注解和反射
JAVA基础学习(十二)------注解和反射注解什么是注解Annotation是从从JDK5.0开始引入Annotation的作用可以被其他程序(如编译器等)读取检查和约束Annotation的格式注解是以“@注解名”在代码中存在的,还可以添加一些参数值,如:@SuppressWarnings(value="unchecked")Annotation可以在哪里使用?可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们原创 2020-12-17 20:39:19 · 156 阅读 · 0 评论 -
JAVA基础学习(十一)------多线程
JAVA基础学习(十一)------多线程process与Threadprocess(进程) thread(线程)说起进程,就不得不说一下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念而进程则是执行程序的依次执行过程,它是一个动态的概念。是系统资源分配的单位通常在一个进程中可以包含若干个线程,当然一个进程中至少包含一个线程,不然没有存在的意义。线程是CPU调度和执行的单位注意:很多多线程是模拟出来的,真正的多线程是指有多个CPU,即多核,如原创 2020-12-09 11:08:06 · 308 阅读 · 0 评论 -
JAVA基础学习(十)------集合框架
JAVA基础学习(十)------集合框架集合的概念什么是集合概念:对象的容器,定义了对多个对象进行操作的常用方法,可实现数组的功能和数组的区别数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型位置java.util.*;Collection体系集合特点:代表一组任意类型的对象,无序、无下标、不能重复。创建集合 Collection collection = new ArrayList();常用方法1、boolean add(Ob原创 2020-11-30 09:49:48 · 142 阅读 · 0 评论 -
JAVA基础学习(九)------IO框架
JAVA基础学习(九)------IO框架流的概念概念:内存与存储设备之间传输数据的通道水借助管道传输;数据借助流传输流的分类按方向分输入流:将<存储设备>中的内容读入到<内存>中输出流:将<内存>中的内容写入到<存储设备>中按单位分字节流:以字节为单位,可以读写所有数据字符流:以字符为单位,只能读写文本数据按功能分节点流:具有实际传输数据的读写功能过滤流:在节点流的基础之上增强功能字节流字节流的父类(抽象类)I原创 2020-11-25 10:44:23 · 165 阅读 · 0 评论 -
JAVA基础学习(八)------内部类、常用类
JAVA基础学习(八)------内部类、常用类内部类分类:成员内部类、静态内部类、局部内部类、匿名内部类什么是内部类概念:在一个类的内部再定义一个完整的类特点:1、编译之后可生成独立的字节码文件(格式:外部类名$内部类名.class)2、内部类可直接访问外部类的私有成员,不破坏封装性3、可为外部类提供必要的内部功能组件成员内部类在类的内部定义,与实例变量,实例方法是同级别的类外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象当外部类、内部类存下重原创 2020-10-31 16:00:44 · 252 阅读 · 4 评论 -
JAVA基础学习(七)------异常机制
异常机制什么是异常实际工作中,遇到的情况不可能是非常完美的,软件运行过程中,非常可能遇到问题,我们叫异常,英文是:Exception异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等异常生在程序运行期间,他影响了正常的程序执行流程public class Demo01 { public static void main(String[] args) { new Demo01().a(); } public void原创 2020-10-10 22:04:25 · 108 阅读 · 0 评论 -
JAVA基础学习(六)------面向对象编程
面向对象编程Java的核心思想就是OOP初识面向对象(面向过程&面向对象)类 = 属性 + 方法面向过程思想1、步骤清晰简单,第一步做什么,第二步做什么2、面向过程适合处理一些较为简单的问题面向对象思想:1、物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后才对某个分类下的细 节进行面向过程的思索2、面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向原创 2020-10-09 17:39:48 · 203 阅读 · 0 评论 -
常用Dos命令
常用Dos命令如何切换盘:“盘名”+":"查看当前目录下的所有文件:dir切换目录: cd /d 盘名:\文件夹名回到上一级目录:cd …进入下一级目录:cd 文件名清理屏幕:cls退出终端:exit查看电脑IP:ipconfig计算器:calc绘图工具:mspaint记事本:notepadping命令(获取对应网站IP地址):ping 网站地址创建目录:md 目录名创建文件:cd>a.文本类型删除文件:del a.文本类型删除目录:rd 目录名...原创 2020-09-02 17:07:01 · 96 阅读 · 0 评论 -
JAVA基础学习(一)------JAVA入门
JAVA入门tips:JDK:java开发者工具JRE:java运行环境JVM:java虚拟机JDK>JRE>JVM(包含关系)HelloWorld!编写HelloWorld代码public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}编译javac java文件,生成class文件运行class文件注:1.原创 2020-09-06 10:41:32 · 88 阅读 · 0 评论 -
JAVA基础学习(二)------语法
Java基础语法注释1.单行注释 //单行注释2.多行注释 /*多 行 注 释*/3.文档注释(/**开头 */结尾 表示一种描述)/** * @Description Hello * @Author me */标识符Java所有的组成部分都需要名字,类名、变量名以及方法名被称为标识符所有的标识符都应该以字母(A-Z或a-z),美元符($),下划线(_)开头首字母之后可以是字母(A-Z或a-z),美元符($),下划线(_)或数字的任何字符组合类似#,%原创 2020-09-12 13:53:03 · 153 阅读 · 0 评论 -
JAVA基础学习(三)------流程控制
Java流程控制入门级基础Scanner对象Java提供的工具类,可通过Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in);通过next()与nextLine()方法获取输入发字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据next():1.一定要读取到有效字符后才可以结束输入2.对输入有效字符前遇到的空白,会自动将其去掉3.只有输入有效字符后才将后面输入的空白作为分原创 2020-09-16 21:49:09 · 118 阅读 · 0 评论 -
JAVA基础学习(四)------方法
熟悉Java方法基本概念什么是方法?Java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法设计原则方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期的扩展方法的命名规则首字母小写和驼峰原则方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一原创 2020-09-17 13:24:28 · 122 阅读 · 0 评论 -
Markdown学习
Markdown学习标题n个#+” “+标题内容n<=6字体hello,world!(斜体):两侧*hello,world!(加粗):两侧**hello,world!(加粗斜体):两侧***hello,world!(划线):两侧~~引用今天比昨天好,这就是希望。(>+" ")分割线粗(—)或 细(***)图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hendKX6j-1598879678733)(F:\Deskto原创 2020-08-31 21:15:18 · 105 阅读 · 0 评论 -
JAVA基础学习(五)------数组
Java数组详解数组的定义数组是相同类型数据的有序集合其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问数组声明创建必须声明数组变量,才能在程序中使用数组dataType[] arrayRefVar;//首选的方法 //例 : int[] nums;dataType arrayRefVar[];//效果相同,但不是首选方法Java语言使用new操作符来创建数组dataType[] arrayRefVar =原创 2020-09-20 14:29:12 · 241 阅读 · 0 评论