摘要: 自定义异常: 使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需继承Exception类即可。 在程序中使用自定义异常类,大体可以分为以下几个步骤: 创建自定义异常类 在方法中通过throw关键字抛出异常对象 如果在当前抛出异常的方法 阅读全文
posted @ 2020-01-21 18:09 断浮 阅读(260) 评论(0) 推荐(0)
摘要: 异常处理机制: 抛出异常 捕获异常 异常处理的5个关键字 try、catch、finally、throw、throws try、catch、finally、 1 package com.exception; 2 3 public class Demo01 { 4 public static void 阅读全文
posted @ 2020-01-21 18:08 断浮 阅读(135) 评论(0) 推荐(0)
摘要: 什么是异常 比如上午我们一般是开车去上班,正常情况下,一般都不会迟到,但是今天突然有个问题,车坏了或者限行了,于是乎你改坐公交了,就有可能会迟到,这就属于一种异常的情况。在实际生活中呢,可能会遇到很多很多的不测,天有不测风云,那就是这样的。 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个 阅读全文
posted @ 2020-01-21 17:53 断浮 阅读(650) 评论(0) 推荐(0)
摘要: 内部类: 内部类就是在一个类的内部再定义一个类,比如,A类中定义了一个B类,那么B类相对于A类来说就成为内部类了,而A类相对于B类来说就是一个外部类了。 成员内部类:获得外部类的私有属性、私有方法... 1 package com.oop.demo11; 2 3 public class Outer 阅读全文
posted @ 2020-01-21 17:49 断浮 阅读(170) 评论(0) 推荐(0)
摘要: 接口:interface 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有!不能new只能通过子类实现 接口:只有规范!自己无法写方法~专业的约束! 约束和实现分离:面向接口编程~ 接口就是规范,定义的是一组规则,体现了现实世界中"如果你是...则必须能..."的思想。如果你是天使,则必 阅读全文
posted @ 2020-01-21 17:46 断浮 阅读(120) 评论(0) 推荐(0)
摘要: 抽象类:abstract 1、abstract修饰符可以用来修饰方法也可以用来修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类那么该类就是抽象类 2、抽象类中可以没有抽象方法,但是有抽象方法的类一定是抽象类 3、抽象类,不能使用new关键字来创建对象,它是用来让子类继承的 4、抽象方法,只有 阅读全文
posted @ 2020-01-21 17:45 断浮 阅读(130) 评论(0) 推荐(0)
摘要: static修饰属性和方法: 1 package com.oop.demo08; 2 3 //static :被static修饰的变量或者方法随类加载,从属于类,当然对象也可以调用 4 public class Student { 5 6 private static int age;//静态的变量 阅读全文
posted @ 2020-01-21 17:42 断浮 阅读(137) 评论(0) 推荐(0)
摘要: Instanceof: 判断一个对象是什么类型的~,可以判断两个类之间是否存在父子关系 1 package com.oop.demo07; 2 3 public class Person { 4 5 public void run(){ 6 System.out.println("run"); 7 阅读全文
posted @ 2020-01-21 17:40 断浮 阅读(117) 评论(0) 推荐(0)
摘要: 多态: 多态可以实现动态编译,就是程序这个类型的最终状态只有在执行过程中才可以决定,而你写代码的时候是确定不了的。在大型项目里面的话,方便可扩展性。 同一个方法可以根据发送对象的不同而采用多种不同的行为方式。一般指的是父类引用指向子类对象,对象能执行哪些方法,主要看对象左边的类型。子类引用能调用的方 阅读全文
posted @ 2020-01-21 17:37 断浮 阅读(130) 评论(0) 推荐(0)
摘要: 方法重写:Override: 需要有继承关系,子类重写父类的方法! 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大,但不能缩小:public>protected>defalut>private 抛出异常:范围,可以被缩小,但不能扩大;ClassNotFoundException-->Exce 阅读全文
posted @ 2020-01-21 17:35 断浮 阅读(305) 评论(0) 推荐(0)
摘要: super注意点: surper()是调用父类的构造方法,而且必须在构造方法的第一个 super必须只能出现在子类的方法或者构造方法中! super()和this()不能同时调用构造方法! Vs this: 代表的对象不同: this:本身调用者这个对象 super:代表父类对象的引用 前提: th 阅读全文
posted @ 2020-01-21 17:34 断浮 阅读(315) 评论(0) 推荐(0)
摘要: 继承: 其实和生活中的一样的,现实世界中的继承是无处不在的,就比如说最简单的动物,动物它是一个很高的分类,比如动物下面还有许多分类,哺乳动物,爬行动物等等。哺乳动物还要再往下细分。一层一层的分级,咱们之前说的封装它是对一个对象的封装,对一个类的封装,比如说类它都有属性,方法。那类如果太多也得进行抽象 阅读全文
posted @ 2020-01-21 17:32 断浮 阅读(265) 评论(0) 推荐(0)
摘要: 封装: 其实就是大家字面上所能看到的那种意思,把一个东西封装,装起来,只留一个口,只有那个口才能让别人拿到。比如看电视的时候,我们只需要拿遥控器换一下台就可以了,没有必要去了解电视机内部的构造,你也没有必要去碰那些显像管,那些制造的厂家为了我们方便的去使用电视,它就把内部非常复杂的一些细节,全部都给 阅读全文
posted @ 2020-01-21 17:30 断浮 阅读(133) 评论(0) 推荐(0)
摘要: 1.类与对象: 类是一个模板,对象是一个具体的实例 2.方法: 定义、调用 3.对应的引用 引用类型: 对象是通过引用来操作的:栈 >堆 基本类型:八种 4.属性:字段Field 成员变量 默认初始化: 数字: 0 0.0 char:u0000 boolean:false 引用: null 修饰符: 阅读全文
posted @ 2020-01-21 17:26 断浮 阅读(137) 评论(0) 推荐(0)
摘要: 1 package com.oop.demo03; 2 3 public class Pet { 4 public String name; 5 public int age; 6 7 //无参构造 8 9 public void shout() { 10 System.out.println("叫 阅读全文
posted @ 2020-01-21 17:25 断浮 阅读(117) 评论(0) 推荐(0)
摘要: 构造器: 类中构造器也称为构造方法,是在进行创建对象的时候必须调用的,并且构造器有以下两个特点: 必须和类的名字相同 必须没有返回类型,也不能写void 作用: new 本质在调用构造方法 初始化对象的值 注意点: 定义有参构造之后,如果想使用无参构造,就必须显示定义无参构造。 生成构造器Alt+I 阅读全文
posted @ 2020-01-21 17:23 断浮 阅读(209) 评论(0) 推荐(0)
摘要: 类与对象的关系: 类是一种抽象的数据类型,它是对某一类事物的整体描述/定义,但是并不能代表某一个具体的事物 动物、植物、手机、电脑......这些都是抽象概念。例如动物里面有猫狗主,植物里面有花草,手机里面有苹果,安卓,电脑里面有Linux、Windows的操作系统。这是真实生活中的样子。 放在类里 阅读全文
posted @ 2020-01-21 17:20 断浮 阅读(553) 评论(0) 推荐(0)
摘要: 方法的定义: 修饰符:public 权限修饰符 static 静态的 返回值类型:void无返回值类型,四类八种,string,或者自定义的 break:结束整个循环,跳出switch;continue:结束本次循环; return:结束方法体,返回一个结果 方法名:注意规范,简明知意,就ok 参数 阅读全文
posted @ 2020-01-21 17:18 断浮 阅读(133) 评论(0) 推荐(0)
摘要: 面向过程思想: 步骤清晰简单,第一步做什么,第二步做什么...... 面对过程适合处理一些较为简单的问题 面向对象思想: 物以类聚,分类的思维模式,思考问题首先会解决问题的需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类的细节进行面向过程的思索 面向对象适合处理复杂的问题,适合处理需要多 阅读全文
posted @ 2020-01-21 17:11 断浮 阅读(125) 评论(0) 推荐(0)
摘要: 稀疏数组:它是一种数据结构。 需求:编写五子棋游戏,有存盘退出和续上盘的功能。 假设我们要用数组记录棋盘,我们可以将棋盘用0(格子),1(黑棋),2(白棋)代替。 分析问题:因为该二维数组的很多默认值都是0,因此记录了很多没有意义的数据。那么都是0的我们可以将其干掉。因此可以使用一种压缩算法,这样可 阅读全文
posted @ 2020-01-21 17:10 断浮 阅读(142) 评论(0) 推荐(0)
摘要: 一、冒泡排序: 1 package com.duan.array; 2 3 import java.util.Arrays; 4 //两两比较,大的往后边放,经过一轮比较,最大的元素就会出现在最后面。 5 public class BubbleSort { 6 public static void 阅读全文
posted @ 2020-01-21 17:09 断浮 阅读(169) 评论(0) 推荐(0)
摘要: 冒泡排序: 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序! 冒泡的代码还是很简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人尽皆知。 我们看到嵌套循环,应该立马就可以得出这个算法的时间复杂度为O(n2)。 1 package com.duan.array; 2 3 import jav 阅读全文
posted @ 2020-01-21 16:59 断浮 阅读(141) 评论(0) 推荐(0)
摘要: Arrays类: 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类 阅读全文
posted @ 2020-01-21 16:57 断浮 阅读(158) 评论(0) 推荐(0)
摘要: 多维数组: 多维数组可以看做是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 二维数组: 1 package com.duan.array; 2 3 public class ArrayDemo05 { 4 public static void main(String 阅读全文
posted @ 2020-01-21 16:55 断浮 阅读(205) 评论(0) 推荐(0)
摘要: 1 package com.duan.array; 2 3 public class ArrayDemo03 { 4 public static void main(String[] args) { 5 int[] arrays = {1, 2, 3, 4, 5}; 6 7 //打印全部的数组元素 阅读全文
posted @ 2020-01-21 16:53 断浮 阅读(137) 评论(0) 推荐(0)
摘要: 数组的四个基本特点: 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的 其元素必须是相同类型,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本类型和引用类型 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是在堆 阅读全文
posted @ 2020-01-21 16:51 断浮 阅读(291) 评论(0) 推荐(0)
摘要: 数组的三种初始化: 静态初始化:创建 + 赋值 int[] a = {1, 2, 3, 4, 5, 6, 7, 8}; Man[] mans ={new Man(1,1),new Man(1,1)}; 动态初始化:包含默认初始化 int[] b = new int[10]; b[0] = 10; 默 阅读全文
posted @ 2020-01-21 16:50 断浮 阅读(507) 评论(0) 推荐(0)
摘要: 数组的声明和创建: 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法 dataType[] arrayRefVar;//首选方法 dataType arrayRefVar[];//效果相同,但不是首选方法 Java语言使用new操作符来创建数组,语法如下: dataType[] 阅读全文
posted @ 2020-01-21 16:48 断浮 阅读(373) 评论(0) 推荐(0)
摘要: 数组: 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 举个生活中的例子:比如说一个足球队,通常会有几十个人,但是我们认识他的时候呢,是不是先会把他看做某某队的队员,然后再利用 阅读全文
posted @ 2020-01-21 16:47 断浮 阅读(1038) 评论(0) 推荐(0)
摘要: 递归思想: A方法调用B方法,我们很容易理解! 递归就是:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大的问题层层转化为一个与原问题相似但规模较小的问题求解,递归策略只需要少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递 阅读全文
posted @ 2020-01-21 16:46 断浮 阅读(163) 评论(0) 推荐(0)
摘要: 可变参数: JDK1.5开始,Java支持传递同类型的可变参数给一个方法。本质就是一个数组 在方法声明中,在指定参数类型后加一个省略号(...) 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 1 package com.duan.method; 2 3 阅读全文
posted @ 2020-01-21 16:41 断浮 阅读(132) 评论(0) 推荐(0)
摘要: 命令行传递参数: 有时候你希望运行一个程序的时候再传递给它消息,这要靠传递命令行参数给main()函数实现。 1 package com.duan.method; 2 3 public class Demo03 { 4 public static void main(String[] args) { 阅读全文
posted @ 2020-01-21 16:40 断浮 阅读(215) 评论(0) 推荐(0)
摘要: 方法重载:overload 重载就是在一个类中,有相同的函数名称,但形参不同的函数 方法重载的规则: 方法名称必须相同 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等) 方法的返回值类型可以相同也可以不同 仅仅返回类型不同不足以成为方法的重载 实现理论:方法名称相同时,编译器会根据调用方 阅读全文
posted @ 2020-01-21 16:37 断浮 阅读(188) 评论(0) 推荐(0)
摘要: 方法的定义: Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段。一般情况下,定义一个方法包含以下语法: 方法必须包含一个方法头和方法体。 修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。 返回值类型:方法可能会返回值。return Value Typ 阅读全文
posted @ 2020-01-21 16:36 断浮 阅读(249) 评论(0) 推荐(0)
摘要: 方法: 在日常生活中,我们要去做一些事情采取的解决办法。比如:今天你要通过什么方式来到学校。要怎么结觉呢?是公交车呢,还是打滴滴呢,还是坐地铁。那么这些解决问题的一些东西,把他称之为方法。这就是生活中的一些方法。那在Java里面,方法是用来完成某些事情的,比如说些一个添加的方法add(),也可以写一 阅读全文
posted @ 2020-01-21 16:31 断浮 阅读(1353) 评论(0) 推荐(0)
摘要: 1 package com.duan.struct; 2 3 public class TestDemo { 4 public static void main(String[] args) { 5 //打印三角形 5行 6 7 for (int i = 1; i <= 5; i++) { 8 fo 阅读全文
posted @ 2020-01-21 16:27 断浮 阅读(125) 评论(0) 推荐(0)
摘要: Break直接跳出循环和Continue略过本次循环,循环继续执行: Break在任何循坏语句的主体部分,均可用break控制循环的流程。break用于强制退出循环,不执行循环体中的语句,后边语句继续执行。( break语句也在 switch 语句中使用) 1 package com.duan.st 阅读全文
posted @ 2020-01-21 16:25 断浮 阅读(172) 评论(0) 推荐(0)
摘要: For循环: 虽然所有循环结构都可以用 while 或者 do...while 表示,但Java提供了另一种语句— —for循环,使一些循环结构变的更加简单。 for 循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。 for 循环执行的次数是在执行前就确定的。语法格式: for (初始 阅读全文
posted @ 2020-01-21 16:22 断浮 阅读(306) 评论(0) 推荐(0)
摘要: 循环结构: 在选择结构中代码无法一直跑,我们运行一遍程序就停止了,它可以用Scanner等待阻止,但是它终究会停止。这在真实的环境中肯定不行。比如你去访问一个网站阿里,淘宝,他们肯定24小时,甚至全年无休止的跑,我们需要规定一个程序运行多少次,运行多久。所以说,按照我们编程是用来解决人的问题的思想, 阅读全文
posted @ 2020-01-21 16:19 断浮 阅读(174) 评论(0) 推荐(0)
摘要: 这边随便打开一个放java文件的目录即可,这边为了对照下边的hashcode所以打开struct下边的java文件 阅读全文
posted @ 2020-01-21 16:14 断浮 阅读(841) 评论(0) 推荐(0)
摘要: Switch语句: 多选择结构还有一个实现方式就是 switch case 语句 switch case 语句判断一个变量与一系列值中的某个值是否相等,每个值称为一个分支。 switch语句中的变量类型可以是: 1.byte、short、int、或者char 2.从JavaSE 7开始 switch 阅读全文
posted @ 2020-01-21 16:10 断浮 阅读(228) 评论(0) 推荐(0)
摘要: 选择结构: if单选择结构: 我们很多时候需要去判断一个东西是否可行,然后我们才会去执行,这样一个过程在程序中用if语句来表示 语法: if(布尔表达式){ //如果表达式为true将执行的语句 } 1 package com.duan.struct; 2 3 import java.util.Sc 阅读全文
posted @ 2020-01-21 16:07 断浮 阅读(131) 评论(0) 推荐(0)
摘要: 顺序结构: Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行 顺序结构是最简单的算法结构 语句和语句之间,框与框之前是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的基本算法结构。 1 package com.duan.struct; 阅读全文
posted @ 2020-01-21 16:03 断浮 阅读(151) 评论(0) 推荐(0)
摘要: 1 package com.duan.scanner; 2 3 import java.util.Scanner; 4 5 public class Demo04 { 6 public static void main(String[] args) { 7 Scanner scanner = new 阅读全文
posted @ 2020-01-21 16:00 断浮 阅读(148) 评论(0) 推荐(0)
摘要: Java流程控制 一:用户交互Scanner Scanner对象: 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入 基本语法: S 阅读全文
posted @ 2020-01-21 15:56 断浮 阅读(148) 评论(0) 推荐(0)
摘要: JavaDoc: 它是一种技术,可以将一些注释信息生成一个帮助文档,就类似于Java的API JavaAPI帮助文档: https://www.oracle.com/cn/java/technologies/java-se-api-doc.html @author 作者 @version 版本 @s 阅读全文
posted @ 2020-01-21 15:51 断浮 阅读(277) 评论(0) 推荐(0)
摘要: 包机制: 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法格式为: package pkg1[ . pkg2[ . pkg3...]]; package com.duan.operator; 一般利用公司的域名倒置作为包名;com.baidu.www 为了能够使用某一个包 阅读全文
posted @ 2020-01-21 15:46 断浮 阅读(136) 评论(0) 推荐(0)
摘要: Java语言支持如下运算符operator:优先级() 算数运算符 :+ ,- ,* ,/ ,% ,++ ,-- 赋值运算符 := 关系运算符 :> ,< ,>= ,<= ,== ,!= ,instanceof 逻辑运算符 :&&,||,!与或非 位运算符 :& ,| ,^ ,~ ,>>右移 ,<< 阅读全文
posted @ 2020-01-21 15:45 断浮 阅读(169) 评论(0) 推荐(0)
摘要: 变量variable: 变量是什么:就是内存中开辟的可以变化的量! Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型,作用域 type varName = value;//数据类型 变量名 = 值; 注意事项: 每个变量都有类型, 阅读全文
posted @ 2020-01-21 15:37 断浮 阅读(202) 评论(0) 推荐(0)
摘要: 类型转换: 由于Java是强类型语言,所以要进行运算的时候,需要用到类型转换。 图中优先级从低到高,小数优先级大于整数。 运算中,不同类型的数据需要转换为同一类型,然后进行运算。 强制类型转换:(类型)变量名 高--低 自动类型转换:不用写 低--高 1 public class Demo04 { 阅读全文
posted @ 2020-01-21 15:34 断浮 阅读(134) 评论(0) 推荐(0)
摘要: 整数:二进制0b 十进制 八进制0 十六进制0x 浮点数:银行业务,关于钱的,Java有个BigDecimal数学工具类,用这个计算。最好完全避免使用浮点数进行比较。因为float 是有限的离散的,它存在一个舍入误差。所以计算结果是一个大约数,只是接近但不等于。 字符:单个字母、数字、汉字,占2个字 阅读全文
posted @ 2020-01-21 15:31 断浮 阅读(139) 评论(0) 推荐(0)
摘要: 数据类型: 强类型语言: 要求变量的使用严格要求符合规定,写错了就不行,所有变量都必须先定义后才能使用,否则是不能使用的。 比如Java、C++都是强类型语言,也就是说,一旦定义了一个变量,只定义了某个数据类型,如果你不经过转换的话,他就永远是这个类型了。 好处:安全性高 弊端:速度慢 。 弱类型语 阅读全文
posted @ 2020-01-21 15:27 断浮 阅读(185) 评论(0) 推荐(0)
摘要: 标识符:Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 关键字:abstract、assert、boolean、breake、public、static、class... 生活中每个人都有自己的名字。程序来源于生活,它自然也不例外,而关键字就是写Java那群人起的一些名字, 阅读全文
posted @ 2020-01-21 15:22 断浮 阅读(139) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-01-21 15:11 断浮 阅读(170) 评论(0) 推荐(0)
摘要: 1.编译型:compile,把所有东西翻译好,若有更新需要重新全部翻译。执行速度够快,对操作系统要求比较低。开发操作系统时用到编译型语言,例如c/c++...运行时需编译整个程序 2.解释性:运行一个编译一个。但要用以前的需要重新编译。网页,还有服务器脚本,对速度要求不高。例如JavaScript、 阅读全文
posted @ 2020-01-21 15:06 断浮 阅读(177) 评论(0) 推荐(0)
摘要: HelloWorld: 1.随便新建一个文件夹,存放代码。 2.新建一个java文件 文件后缀改为 .java Hello.java 系统可能没显示文件后缀名,我们需要手动打开 3.编写代码 1 public class Hello{ 2 public static void main(String 阅读全文
posted @ 2020-01-21 15:04 断浮 阅读(193) 评论(0) 推荐(0)
摘要: 工欲善其事,必先利其器:工匠想要使他的工作做好,一定要让工具锋利,比喻要做好一件事,准备工作非常重要。那么接下来,我们就搭建我们的开发环境。 一:卸载JDK 1.删除Java的安装目录 2.删除JAVA_HOME 3.删除path下关于Java目录、 4.打开cmd(win+R,输入cmd) jav 阅读全文
posted @ 2020-01-21 14:54 断浮 阅读(136) 评论(0) 推荐(0)
摘要: Write Once,Run Anywhere. JavaSE:标准版(桌面程序,控制台开发...),是Java的基础和核心。 JavaME:嵌入式开发(手机,小家电...),现在基本不用已经过时。 JavaEE:企业级开发(web端,服务器开发...),提供了许多企业级开发的完整的解决方案。比如开 阅读全文
posted @ 2020-01-21 14:52 断浮 阅读(230) 评论(0) 推荐(0)
摘要: 总结:更易更强,整个发展史就是一部山寨和创新史。 机器语言-->汇编语言-->高级语言 机器语言:二进制0,1 汇编语言:指令代替二进制。目前应用逆向工程,破解游戏把一个软件逆向开发出来、机器人、病毒... 高级语言:第三代语言 第三代语言: 摩尔定律:当价格不变时,集成电路上可容纳的晶体管数目,约 阅读全文
posted @ 2020-01-21 14:48 断浮 阅读(219) 评论(0) 推荐(0)
摘要: 打开cmd的方式: 开始+系统+命令提示符 win+r 输入cmd 在任意文件夹下面,按住shift+鼠标右键点击,在此处打开命令行窗口 在资源管理器(win+E)的地址栏前面加上cmd 路径 管理员方式运行:win ,找到命令提示符,选择以管理员方式运行 常用的Dos命令: 盘符切换 F: 查看当 阅读全文
posted @ 2020-01-21 14:47 断浮 阅读(136) 评论(0) 推荐(0)
摘要: 计算机硬件: 一些物理装置、按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础 组成:CPU、主板、内存、电源,主机箱、硬盘、显卡、键盘鼠标、显示器。 装机:CPU、Memory(内存)、Motherboard(主板)、IO设备Input输入设备鼠标、键盘,Output显示器,音响、风扇. 阅读全文
posted @ 2020-01-21 14:46 断浮 阅读(399) 评论(0) 推荐(0)
摘要: 1.JavaSE:(8到20天) 计算机基础 博客 Java基础语法 流程控制语句 数组 面向对象:封装,继承,多态,抽象类,接口 异常 常用类 集合框架 IO 多线程 GUI(图形界面、PC端桌面应用) 网络编程(爬虫) 注解和反射 JUC编程 JVM探究 23种设计模式 xml 数据结构和算法 阅读全文
posted @ 2020-01-21 14:40 断浮 阅读(185) 评论(0) 推荐(0)
摘要: Makrdown学习: 1.推荐编辑器: Typora [点击跳转](https://www.typora.io/) 2.标题: #空格一级标题名 ##空格二级标题名 3.字体: 粗体:** ** Hello ctrl+B 斜体:* * Hello ctrl+I 斜体加粗:*** *** Hello 阅读全文
posted @ 2020-01-21 14:39 断浮 阅读(146) 评论(0) 推荐(0)
摘要: 我认为高级语言分为Java/c系列和其他。 Java:1995年,让程序员设计一些大型分布式复杂应用。 Python:1991年,面向系统管理、科研教育、等非程序员群体用的多。 C系列语言:奠定了现在语言的基础,管理底层的的东西。它主要体现在两个方面,内存管理和指针,管理内存该如何释放。但相对比较麻 阅读全文
posted @ 2020-01-21 14:38 断浮 阅读(293) 评论(0) 推荐(1)