随笔分类 - JavaSE
摘要:所有框架(MyBatis、Spring、SpringBoot……)的底层 一、注解(Java.Annotation) 1.什么是注解 Annotation 是从 JDK5.0 开始引入的新技术 Annotation 的作用: 不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别
阅读全文
摘要:java.Thread 一、线程简介(任务、进程、线程、多线程) 1.多任务 现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情 边吃饭边玩手机 边开车边打电话 2.多线程 原来一条路,慢慢因为车太多了,道路堵塞,效率极低。为了提高使用的效
阅读全文
摘要:一、什么是异常 1.什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:某个模块,用户输入不一定符合你的要求;程序要打开某个文件,这个文件可能不存在或者文件格式不对;要读取数据库的数据,数据可能是空的等;程序在跑着,内存或硬盘可能满了…… 软件程序在运行过程中,非常可能遇到上面的这些异常问题
阅读全文
摘要:Java 的核心思想就是 OOP 一、初识面向对象 1.面向过程 & 面向对象 面向过程思想(线性思维) 步骤清晰简单,第一步做什么,第二步做什么…… 面向过程适合处理一些较为简单的问题 面向对象思想:抽象 物以类聚, 分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,
阅读全文
摘要:一、数组概念(最简单的数据结构) 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 二、数组声明创建 首先必须声明数组变量,才能在程序中使用数组。语法: 变量类型[] 变量名;
阅读全文
摘要:所有的流程控制语句都可以相互嵌套、互不影响 一、用户交互Scanner Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。 java.util.Scanner 是 JDK 5 的新特征,我们可以通过Scanner类
阅读全文
摘要:为了项目方便管理,创建空项目 一、注释 平时编写代码,在代码量比较少的时候,还可以看懂自己写的,但是当项目结构一复杂起来,我们就需要用到注释了 注释并不会被执行,是给写代码的人看的 书写注释是一个非常好的习惯 平时写代码一定要注意规范 1.单行注释 2.多行注释 3.文档注释(JavaDoc) Ja
阅读全文
摘要:一、Java帝国的诞生 一场旷日持久的战争 1.C & C++ 1972年C诞生 贴近硬件(有汇编的一些特点),运行极快,效率极高 操作系统,编译器,数据库,网络系统等 指针(能够直接操作内存,没有工具做越界检查)和内存管理(放任态度,自己分配空间自己释放) 编译期发现不了问题,只有运行程序的时候才
阅读全文
摘要:一、博客的重要性 1.博客,英文名Blog,正式名称为网络日记 2.为什么要写博客? 需要总结和思考 提升文笔组织能力 提升学习总结能力 提升逻辑思维能力 3.注册博客 博客园、CSDN、知乎、简书、掘金、购买服务器搭建个人网站。。。 wordpress搭建个人网站很简单:wordpress.com
阅读全文
摘要:一、解决大家的疑问 1.零基础学习编程? 有编程基础的比零基础的困难,毕竟有一些固定思维 目标:爱好、做网站、做游戏 2.英语不好能学吗? 程序并没有大家想象的那么多英语,天天都在用,慢慢就掌握了 3.理解慢能学好吗? 编程需要一定的逻辑思维能力,更多的是持续性学习 4.现在学Java晚吗? Jav
阅读全文
摘要:一、Typora?浏览器 Typora可以自定义CSS,可以编写HTML 二、设置 1.通用 保存 & 恢复 勾选“自动保存” 高级设置 勾选“开启调试模式”,这样右键会看到“检查元素” 2.外观 主题 打开主题文件夹,选择CSS文件,修改样式 侧边栏 侧边栏的大纲视图运行折叠和展开 3.编辑器 拼
阅读全文