学习视频来源:《韩顺平Go语言核心编程387集完整版》
运算符 1.算术运算符 arithmetic:算术 除法 / 的使用 看一段代码: System.out.println(10 / 4); //输出为2 因为是两个整数相除,所以结果默认用整数来接收 System.out.println(10.0 / 4);//输出为2.5 double d = 10 / 4; System.out.println("d=" + d);//d=2.0 这里相
JDK、JRE、JVM的关系 JDK : Java Development Kit JRE : Java Runtime Environment JVM : Java Virtual Machine (Java虚拟机) JDK = JRE + JRE + java开发工具 JRE = JVM + javase标准类库 环境变量path的配置及其作用 环境变量的作用是为了在dos的任意目录可以使用
P25: javadoc标签 : java 文档注释 -- javadoc 标签 - 快乐随行 - 博客园 (cnblogs.com) JAVA文档注释----javadoc使用简介_skylake_的博客-CSDN博客_java文档注释的作用
Linux的运行等级 0:关机 1:单用户【找回丢失的密码】 2:多用户状态,没有网络服务 3:多用户状态,有网络服务 **常用** 4;系统未使用保留给用户 5:图形化界面 **常用** 6:系统重启 基本语法:init【0/1/2/3/4/5/6】 来自b站尚硅谷韩顺平老师的课,这是我的笔记
韩顺平Java入门第十天 1.swith分支结构 基本语法 流程图 快速入门 //请编写一个程序,该程序可以接收一个字符, //比如:a,b,c,d,e,f,g a 表示星期一,b 表示星期二 … import java.util.Scanner; public class Switch01 { //编写一个 main 方法 pub
韩顺平Java入门第七天 1.标识符 标识符的概念 ①java对各种变量、方法和类等命名是使用的字符序列称为标识符。 ②凡是自己可以起名字的地方都叫标识符 int num1 = 90; 1)标识符的命名规则 ①由26个英文字符
课程 p35-51 变量 变量是程序的基本组成单位 变量有三个基本要素:类型,名称,值 变量相当于内存中一个数据存储空间的表示,通过变量名可以访问变量(值)。 四个常用数据类型:int double char String String的S要大写 public class temp{ public static void main(String[] args){
1. vi和vim的基本介绍 所有Linux系统都会内置vi文本编辑器 vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能。 2. vi和vim的三种模式 2.1 正常模式 在正常模式下,我们可以使用快捷键。 用vim打开一个文件就直接进入一般模式 可以使用【删除字符
1. 关机&重启命令 1.1 shutdown shutdown -h now:表示立即关机 shutdown -h 1:表示1分钟后关机 shutdown -r now:立即重启 1.2 halt halt:直接使用,关机 1.3 reboot reboot 重启系统 1.4 sync sync:把内存的数据同步到磁盘上 当我们关机或者重启时,都应该先执行一下sync,防止数据
10.28 -p388开始看韩顺平的第十章面向对象编程 之前因为感染很久没有用耳机。。。。。 开心的是科研的模型跑出来了!!(断断续续改了三个星期,终于改出来了) 10.30 p389 韩顺平第十章 类变量和类方法main的理解代码块单例设计模式final抽象类接口内部类 类变量和类方法 一个问
1. 已知有个升序数组,要求插入一个元素,该数组依然升序 public class Test03 { public int[] insert(int arr[], int insertNum){ Arrays.sort(arr);//数组排序 System.out.println(Arrays.toString(arr)); //复制 int[] b = new int[arr.length + 1];//java p
第一次写代码,错了8次,大小写错误,中文符号错误,英文拼写错误,感谢韩顺平老师
归并排序(MergeSort) 基本介绍: 是利用归并的思想实现的排序方法,该算法采用经典的分治策略(先分再治) 归并排序示意图 代码实现——时间复杂度(1s_8百万) package DataStructures.Sort; import java.util.Arrays; public class MergeSort { public static void main(Str
1.策略模式,鸭子问题 2.策略模式,工作原理 策略模式基本介绍: 策略模式原理类图: 3.策略模式,解决鸭子问题 策略模式,解决鸭子问题类图: 4.策略模式,在JDK-Arrays 应用的源码分析 JDK的 Arrays 的Comparator就使用了策略模式 5.策略模式,注意事项和细节
1.观察者模式,天气预报项目需求 设计方案一: 定时器,自动调用 推送: 2.观察者模式,传统方案解决天气问题的问题 传统方案解决天气问题的问题: 3.观察者模式,原理,多对一依赖 4.观察者模式,解决天气问题 观察者模式,解决天气问题类图: 5.观察者模式,JDK源码分析 Jdk的Observable类
1.迭代器模式,统一遍历问题 2.迭代器模式,原理分析 迭代器模式基本介绍: 迭代器模式原理类图 3.迭代器模式,解决统一遍历问题思路 迭代器模式,解决统一遍历问题类图: 4.迭代器模式,解决统一遍历问题 5.迭代器模式,JDK源码分析 JDK的ArrayList 集合中就使用了迭代器模式 6.迭代器模
1.访问者模式,歌手评分 2.访问者模式,原理分析 访问者模式原理类图: 3.访问者模式,实现歌手评分 访问者模式,实现歌手评分类图: 双分派: 4.访问者模式,双分派 5.访问者模式注意事项
1.命令模式工作原理 命令模式基本介绍: 命令要支持撤销 命令模式原理类图: 2.命令模式,遥控器 命令模式解决智能生活项目类图: 3.命令模式,遥控器 4.命令模式,在Spring框架中的使用 命令模式在Spring框架JdbcTemplate应用的源码分析 5.命令模式注意事项和细节
1.外观模式,影院管理 2.外观模式(过程模式),工作原理 外观模式基本介绍: 外观模式原理类图: 3.外观模式,解决影院管理 4.外观模式,MyBatis源码分析 MyBatis 中的Configuration 去创建MetaObject 对象使用到外观模式 5.外观模式注意事项和细节
1.组合模式,院校展示 组合模式基本介绍: 组合模式解决的问题: 2.组合模式,解决院校展示问题 组合模式,解决院校展示问题类图: 3.组合模式,JDK源码分析 Java的集合类-HashMap就使用了组合模式 4.组合模式小结 组合模式使用细节:
1.装饰者模式,星巴克咖啡方案一 2.装饰者模式,星巴克咖啡方案二 3.装饰者模式 装饰者模式介绍: 装饰者模式原理: 4.装饰者模式,解决星巴克订单问题 5.装饰者模式,JDK源码分析 Java的IO结构,FilterInputStream就是一个装饰者 6.装饰者模式小结
1.桥接模式,手机问题 传统方式解决手机问题类图(类爆炸): 2.桥接模式,原理类图 桥接模式基本介绍: 实现与抽象放在不同的类层次中 桥接模式基于类的最小设计原则 桥接模式原理类图: 3.桥接模式,解决手机操作问题,提升扩展性 桥接模式解决手机操作问题类图: 4.桥接模式,JDBC源码分析 J
1.适配器模式工作原理 适配器模式基本介绍: 适配器模式工作原理: 2.类适配器,电压问题 类适配器模式类图: 类适配器注意事项: 3.对象适配器(常用),电压问题(组合代替继承) 对象适配器模式类图: 对象适配器模式注意事项: 4.接口适配器(只实现接口中的部分方法),电压问题 接口适配器模式
1.建造者模式,盖房子 思路分析: 传统方式解决盖房子问题分析: 产品和创建产品的过程封装在一起,耦合性强 2.建造者模式基本介绍 建造者模式有四个核心对象: 3.建造者模式解决盖房子问题 4.建造者模式,JDK源码分析 java.lang.StringBuilder中的建造者模式 5.建造者模式注意事项