![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 86
菁苧萌
这个作者很懒,什么都没留下…
展开
-
16.注解和反射
所有框架(MyBatis、Spring、SpringBoot……)的底层一、注解(Java.Annotation)1.什么是注解Annotation 是从 JDK5.0 开始引入的新技术Annotation 的作用:不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别)可以被其它程序(比如:编译器等)读取public class Annotation_Base { @Override public String toString() {原创 2021-11-14 19:57:49 · 42 阅读 · 0 评论 -
13.多线程
java.Thread 一、线程简介(任务、进程、线程、多线程)1.多任务现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情边吃饭边玩手机边开车边打电话2.多线程原来一条路,慢慢因为车太多了,道路堵塞,效率极低。为了提高使用的效率,能够充分利用道路,于是加了多个车道。从此,再也不用担心道路堵塞了。3.普通方法调用和多线程普通方法调用(效率低):主线程调用一个方法,方法执行完再往下走多线程(效率高):主线程走主.原创 2021-10-07 11:46:25 · 117 阅读 · 0 评论 -
9.异常
一、什么是异常1.什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:某个模块,用户输入不一定符合你的要求;程序要打开某个文件,这个文件可能不存在或者文件格式不对;要读取数据库的数据,数据可能是空的等;程序在跑着,内存或硬盘可能满了……软件程序在运行过程中,非常可能遇到上面的这些异常问题,我们叫异常,英文是: Exception ,意思是例外。这些例外情况,或者叫异常,怎么让我们写的程序做出合理的处理,而不至于程序崩溃。异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、原创 2021-08-01 15:40:27 · 58 阅读 · 0 评论 -
8.面向对象
Java 的核心思想就是 OOP 一、初识面向对象1.面向过程 & 面向对象面向过程思想(线性思维)步骤清晰简单,第一步做什么,第二步做什么……面向过程适合处理一些较为简单的问题面向对象思想:抽象物以类聚, 分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象.原创 2021-07-25 22:59:30 · 64 阅读 · 0 评论 -
7.Java数组
一、数组概念(最简单的数据结构)数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。二、数组声明创建首先必须声明数组变量,才能在程序中使用数组。语法:变量类型[] 变量名; //首选的方法变量类型 变量名[]; //效果相同,但不是首选Java 使用 new 操作符来创建数组。语法:数据类型[] 变量名 = new 数据类型[数组大小];数组的元素原创 2021-07-18 22:19:31 · 54 阅读 · 0 评论 -
6.Java方法
一、什么是方法方法:要去做某件事情,而采取的一些解决办法( Java 中的方法是完成某些事情的)System.out.println(); //类(系统类) 对象(标准输出对象) 方法(println()方法)那么它是什么?Java 方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其它地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成原创 2021-07-11 21:52:27 · 55 阅读 · 0 评论 -
5.Java流程控制
所有的流程控制语句都可以相互嵌套、互不影响一、用户交互ScannerScanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。 java.util.Scanner 是 JDK 5 的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in);通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前原创 2021-07-11 21:26:38 · 64 阅读 · 0 评论 -
4.Java基础
为了项目方便管理,创建空项目一、注释平时编写代码,在代码量比较少的时候,还可以看懂自己写的,但是当项目结构一复杂起来,我们就需要用到注释了注释并不会被执行,是给写代码的人看的书写注释是一个非常好的习惯平时写代码一定要注意规范1.单行注释2.多行注释3.文档注释(JavaDoc)JavaDoc命令是用来生成自己的API文档的参数信息@author 作者名@version 版本号@since 指明需要最早使用的JDK版本@param 参数名@return 返回值情况原创 2021-07-03 14:24:42 · 83 阅读 · 0 评论 -
Typora的使用
一、Typora?浏览器Typora可以自定义CSS,可以编写HTML二、设置1.通用保存 & 恢复勾选“自动保存”高级设置勾选“开启调试模式”,这样右键会看到“检查元素”2.外观主题打开主题文件夹,选择CSS文件,修改样式侧边栏侧边栏的大纲视图运行折叠和展开3.编辑器拼写检查“不使用拼写检查”,这样就不会报红4.MarkdownMarkdown扩展语法全部勾选,就可以使用公式了代码块勾选“显示行号原创 2021-06-27 19:41:28 · 93 阅读 · 0 评论 -
3.Java入门
一、Java帝国的诞生一场旷日持久的战争1.C & C++1972年C诞生贴近硬件(有汇编的一些特点),运行极快,效率极高操作系统,编译器,数据库,网络系统等指针(能够直接操作内存,没有工具做越界检查)和内存管理(放任态度,自己分配空间自己释放)编译期发现不了问题,只有运行程序的时候才会暴露所有人尽可能使用标准的C的函数库,每个平台有一份,有一点小小的错误都会导致编译失败1982年C++诞生面向对象兼容C图形领域、游戏等2.建立新的语言 - Java原创 2021-06-27 19:40:49 · 48 阅读 · 0 评论 -
2.预科-走进计算机
一、博客的重要性1.博客,英文名Blog,正式名称为网络日记2.为什么要写博客?需要总结和思考提升文笔组织能力提升学习总结能力提升逻辑思维能力3.注册博客博客园、CSDN、知乎、简书、掘金、购买服务器搭建个人网站。。。wordpress搭建个人网站很简单:wordpress.comtypecho小巧简约速度比较快:Typecho Official SiteHalo个人博客系统也挺不错:Halocodesheep有hexo教程二、MarkDown语法MarkDown,纯文本格式原创 2021-06-27 19:39:22 · 217 阅读 · 0 评论 -
1.前言-聊聊Java这条路
一、解决大家的疑问1.零基础学习编程?有编程基础的比零基础的困难,毕竟有一些固定思维目标:爱好、做网站、做游戏2.英语不好能学吗?程序并没有大家想象的那么多英语,天天都在用,慢慢就掌握了3.理解慢能学好吗?编程需要一定的逻辑思维能力,更多的是持续性学习4.现在学Java晚吗?Java的生态非常稳定,Java不仅仅是一种主流编程语言,大数据、微服务、云计算等重要领域都能看到Java二、Java和Python的抉择编程语言只有两种:Java/C体系和其它J原创 2021-06-27 19:36:37 · 137 阅读 · 0 评论