摘要:
Gogs Gogs是一款极易的自助Git服务开源软件,可用于快速搭建自己的私有Git仓库 下载Gogs 官方地址:https://gogs.io/ 安装Gogs(Linux) 可以自行下载后上传服务器也可使用linux命令进行下载 linux命令下载步骤: 首先创建一个文件夹用于保存Gogs的安装目 阅读全文
摘要:
注解入门 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和注释(comment)没什么区别) 可以被其他程序(比如编辑器等)读取。 Annotation的格式: 注解是以“@注解名”在代码中存在的,还可以添加一些参数值, 阅读全文
摘要:
线程简介 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程 main()称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为的干预的。 对同一份 阅读全文
摘要:
什么是异常 实际生活中,遇到的情况不可能是非常完美的,比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打卡某个文件,这个文件可能不存在或者文件格式不对,你要读数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常 阅读全文
摘要:
面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么…… 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后堆这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合 阅读全文
摘要:
数组的定义 数组是相同类型的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排序组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arry 阅读全文
摘要:
什么是方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是只完成一个功能,这样利于我 阅读全文
摘要:
Break break在任何循环语句的主体部分,均可用break控制循环的流程,break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) public class BreakDemo01 { public static void main(String[] a 阅读全文
摘要:
循环结构 while 循环 while是最基本的循环,他的结构为 while ( 布尔表达式 ) { //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 我们大多数情况是会rag循环停止下来,我们需要一个让表达式失效的方式来结束循环 少部分情况需要循环一直执行,比如服务器的请求响应监 阅读全文
摘要:
顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。 顺序结构是最简单的算法结构 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。* public class ShunXuDemo 阅读全文