- 博客(20)
- 收藏
- 关注
原创 Linux实用指令
1. 指定运行级别1.1运行级别说明:关机单用户【找回丢失密码】多用户状态没有网络服务多用户状态有网络服务系统未使用保留给用户图形界面系统重启常用运行级别是3和5,要修改默认的运行级别可改文件:/etc/inittab的id:5:initdefault:这一行的数字1.2切换到指定运行级别的命令基本语法:init [012356]1.3找回root密码进入到单用户模式,然后修改root密码,因为进入单用户模式,root不需要密码就可以登录。步骤:开机->在引导时按回车
2021-04-27 16:58:49
165
原创 Linux用户管理
1. 基本介绍Linux系统是一个多用户多任务的操作系统。任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。Linux的用户至少要属于一个组,也可以属于多个组。2. 添加用户2.1 基本语法useradd [选项] 用户名2.2 细节说明当创建用户成功后,会自动的创建和用户同名的家目录也可以通过useradd -d 指定目录 用户名,给新创建的用户指定家目录3. 给用户指定或者修改密码3.1 基本语法passwd 用户名4
2021-04-23 20:05:33
113
原创 Linux关机重启注销
关机&重启命令基本介绍shutdown -h now:表示立即关机shutdown -h 1:表示1分钟后关机shutdown -r now:立即重启halt:效果等价于关机reboot:重启系统sync:把内存的数据同步到磁盘,不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中,防止数据丢失。用户登录和注销基本介绍登录时尽量少用root账号登录,因为它是系统管理员 ,最大的权限,避免操作失误。可以利用普通用户登录,若权限不够,可用“su - 用
2021-04-22 19:00:16
101
原创 vi和vim编辑器
vi和vim基本介绍所有的Linux系统都会内建vi文本编辑器Vim具有程序编辑的能力,可以看作是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。vi和vim的三种常见模式正常模式在正常模式下,可以使用快捷键。vim打开一个档案就直接进入正常模式了(这是默认的模式)。在这个模式中,可以使用【上下左右】按键来移动光标,使用【删除字符】或【删除整行】来处理档案内容,也可以使用【复制、粘贴】来处理文件数据。插
2021-04-21 20:05:44
74
原创 Java异常
什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。软件程序在运行过程中,非常可能遇到刚刚的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些例外情况,或者叫异常,怎么让我们写的程序做出合理的处理,而不至于程序崩溃。异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常发生在程序运行期间,它影响了
2021-04-06 17:51:11
79
原创 Java内部类
内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了成员内部类public class Outer { private int id = 10; public void out(){ System.out.println("这是外部类的方法"); } public class Inner{ public void in(){ Syst.
2021-04-06 14:06:51
66
原创 Java接口的实现与定义
普通类:只有具体实现抽象类:具体实现和规范(抽象方法)都有!接口:只有规范!自己无法写方法。专业的约束!约束和实现分离:面向接口编程~接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想。如果你是汽车,则必须能跑。如果你是好人,就必须干掉坏人。接口的本质是契约,就像人间的法律的一样,制定好后大家都遵守。OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计,模式都只针对具备了抽象能力的语言(比如c++,java,c#等),就是因为设计模式所研究的,实际.
2021-04-05 22:54:39
131
原创 Java抽象类
abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。抽象类中可以没有抽象方法,但是有抽象方法的类的一定要声明为抽象类。抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的。子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类。//抽象类:类 extends(单继承~) (接口可以多继承)public abstract c.
2021-04-05 22:19:52
67
原创 static关键字
public class Student { private static int age; //静态的变量 多线程 private double score; //非静态变量 public void run() { go(); //非静态方法可以调用静态方法 } //静态方法和类一起加载 public static void go() { } public static void main(String[] ar
2021-04-05 21:59:22
68
原创 Java封装继承多态
封装该露的露,该藏的藏我们程序设计要追求**“高内聚,低耦合”***。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。记住这句话:属性私有(private),get/set//类 private:私有public class Student { //属性私有 private String name;
2021-04-05 19:48:52
77
原创 Java面对对象编程
Java的核心思想就是OOP面向过程 & 面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面对对象的思路来分析整个系统。但是,具体到微观操作,仍.
2021-04-01 06:45:55
86
原创 稀疏数组
稀疏数组介绍当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方式是:记录数组一共有几行几列,有多少个不用值把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模如下图:左边是原始数组,右边是稀疏数组public class ArrayDemo08 { public static void main(String[] args) { //1.创建一个二维数组 11*11
2021-03-31 08:11:31
57
原创 Java数组
数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排序组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[ ] arrayRefVar; //首选的方法dataType arrayRefVar[ ]; //效果相同,但不是首选方法。Java语言使用new操作符来创建数组,语法如下:dataTy
2021-03-30 22:56:00
66
原创 用数组实现冒泡排序算法
import java.util.Arrays;/*冒泡排序1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,就交换他们的位置2.每一次比较,都会产生出一个最大,或者最小的数字3.下一轮则可以少一次排序4.依次循环,直到结束 */public class ArrayDemo07 { public static void main(String[] args) { int[] a = {1, 3, 4, 2, 5, 7, 6}; int[]
2021-03-30 22:30:50
949
原创 Java用switch编写简单的计算器(实现加减乘除的运算)
写4个方法:加减乘除利用switch进行用户交互传递需要操作的两个数输出结果import java.util.Scanner;/*使用switch实现加减乘除计算 */public class Calculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个表达式:");.
2021-03-29 18:48:30
3606
1
原创 Java方法
何谓方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。public class Demo01 { public static void main(String[] args) { int sum = add
2021-03-29 18:33:10
64
原创 Java流程控制
Scanner对象java.util.Scanner是Java5的新特征,可以通过Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。import java.util.Scanner;public class Demo01 { public
2021-03-28 13:28:36
86
原创 Java基本语法
Java基本语法九层之台,起于垒土。千里之行,始于足下。注释书写注释是一个非常好的习惯平时写代码一定要注意规范。单行注释://多行注-释:/* */JavaDoc:文档注释 /** */标识符和关键字关键字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aOtTO0oJ-1616767245125)(C:\Users\SktT1Faker\Desktop\JavaSE\截图\捕获.PNG)]Java所有的组成部分都需要名
2021-03-26 22:01:43
76
原创 HTML文字效果
文字的大小、颜色和字体<font>标签用于设置文本的字体、大小和颜色字体大小:HTML文件可以有7种字号,1号最小,7号最大。默认字号为3,可以用<font size=字号>设置绝对字号;另一种是设置文本的相对字号,即使用标志<font size=±n>。“+”号表示字号变大,“-”号表示字号变小。文字颜色:文字的颜色可以用<font color="#rrggbb">指定,以下列出了网页中的16中标准颜色。色彩名十六进制值色彩名
2021-03-24 18:15:50
3243
原创 HTML基础标识
HTML语言简介HTML文件特点 HTML(超文本标记语言)不是一种程序语言,而是一种描述文档结构的标记语言,它与操作系统平台的选择无关,只要有浏览器就可以运行HTML文档。HTML使用一些约定的标记对WWW上的各种信息进行标记浏览器会自动根据这些标记,在屏幕上显示出相应的内容。自从1990年它首次用于网页制作后,几乎所有的网页都是由HTML或以其它语言(如JavaScript)镶嵌在HTML中编写的。 从结构上讲,HTML文件由元素组成,组成HTML文件的元素有许多种,用于组织文
2021-03-23 18:45:44
538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人