- 博客(24)
- 收藏
- 关注
原创 vue知识归纳
VueVue是一个前端js框架,由尤雨溪开发,是个人项目Vue近几年来特别的受关注,三年前的时候angularJS霸占前端JS框架市场很长时间,接着react框架横空出世,因为它有一个特性是虚拟DOM,从性能上碾轧angularJS,这个时候,vue1.0悄悄的问世了,它的优雅,轻便也吸引了一部分用户,开始收到关注,16年中旬,VUE2.0问世,这个时候vue不管从性能上,还是从成本上都隐隐超过了react,火的一塌糊涂,这个时候,angular开发团队也开发了angular2.0版本,并且更名为a
2020-11-15 22:37:15
674
转载 Java-常用工具类
常用工具类Math顾名思义,Math类就是用来进行数学计算的,它提供了大量的静态方法来便于我们实现数学计算:求绝对值:Math.abs(-100); // 100Math.abs(-7.8); // 7.8取最大或最小值:Math.max(100, 99); // 100Math.min(1.2, 2.3); // 1.2计算x的y次方:Math.pow(2, 10); /...
2019-11-18 22:09:23
300
原创 Java-包装类
包装类基本数据类型转为字符串:class Demo{ public static void main(String[]args){ int i=3; //String x=i+"";//直接转 String x=String.valurOf(i);//用String类中的静态方法valueOf System.out.println(x); }}字符串转换为基本数据类...
2019-11-18 21:53:13
250
转载 try语句的finally到底是否执行
谁能给我我解释一下这段程序的结果为什么是:2.而不是:3代码如下:class Test { public int aaa() { int x = 1; try { return ++x; } catch (Exception e) { } finally { ++x; ...
2019-11-15 22:54:30
581
原创 Java-多态
多态字面意思就是多种形态Java中表现形式 :Fu f = new Zi();父类(或接口)中的引用指向了类对象好处:提高了程序的扩展性和后期可维护性前提:需要存在继承关系和实现关系 要有覆盖操作class Demo{ public static void main(String[]args){ Animal a=new Cat();//多态的体现 //自动类型提升的问题 ...
2019-11-14 21:59:54
165
原创 Java-接口
接口接口是一种特殊的抽象类。格式:interface 接口名{ }接口中的成员修饰符是的固定的。成员变量:public static final成员函数:public abstract接口的出现将“多继承”通过另一种形式体现出来,即“多实现”。/* 接口: 成员变量:都是被public static final修饰 成员函数:都是被public abstract修饰 *...
2019-11-13 17:57:44
175
原创 Java-抽象类
抽象类Java中可以定义没有方法体的方法;即方法里面没有‘{}’。该方法称为抽象方法,包含抽象方法的类称为抽象类。代码格式:abstract class Demo{ abstract void show();}注:–抽象类无法实例化,也就是无法被new。–如果一个类想要继承抽象类,有两种方法继承。(1.要么在这个类前面加上abstract 2.要么这个类重写抽象类中所有的抽象方...
2019-11-12 13:38:59
241
原创 Java-final关键字
final-final修饰类,方法,和变量-final修饰的类不可以被继承,修饰的方法不可以被覆盖-final修饰的变量是一个常量,只能被赋值一次-内部类只能访问被final修饰的局部变量...
2019-11-12 12:56:26
163
原创 Java-继承
继承当多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承这个类即可。多个类可以称为子类,单独这个类称为父类(超类或者基类);语法格式:class A extends B{ };作用:1.提高了代码的复用性;2.让类与类之间产生了关系,为多态提供了前提。继承当中成员变量的特点class Fu{ int age =45;}...
2019-11-12 12:53:40
135
原创 Java-main函数
main函数-public 权限必须是最大的-static 不需要对象,直接用主函数的名字就可以调用-void 没有具体的返回值-main 函数名,不是关键字,只是jvm虚拟机认识的一个具体名字-String [] args 这是形参列表,是一个字符串类型的数组public static void main(String[] args){ }代码块局部代码块:在方法里面静态...
2019-11-11 17:50:56
151
原创 Java-内部类
内部类概念:在一个类的内部。class Outer{ private int num=1; void show(){ } //内部类在成员位置,把它当作类中的一个成员就行 class Inner{ void fun(){ System.out.println("内部类。"+num);//所以内部类也能访问到Outer类里面的num; } } //内部类在类...
2019-11-10 21:29:58
102
转载 Java-单例设计模式
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3...
2019-11-09 20:44:48
109
原创 Java-static关键字
static关键字用于修饰成员变量和成员函数被static修饰的变量称为静态变量被static修饰的方法称为静态方法被修饰后的成员具备以下特点:1.随着类的加载而加载2.优先于对象而存在计算机的内存中3.被所有的对象所共享4.一旦被static修饰,如果想要访问他,就可以用(类名.属性)的形式class Student{ String name;//实例变量,成员变量 int...
2019-11-09 17:59:22
280
原创 Java-构造方法
构造方法作用:在实例对象刚被创建的时候就给它定义初始化的值格式:方法名与类名相同;没有返回值类型,连void都没有;没有具体的返回值例:class Person{ private String name; private int age; public Person(String name,int age) { this.name=name; this.age=age...
2019-11-09 16:36:44
156
原创 Java-private关键字
privateprivate关键字:-是一个权限修饰符-用于修饰成员函数和成员变量-被私有的成员只在本类中有效常用之一:将成员变量私有化,对外提供对应的set,get方法对其进行使用。提高对数据访问的安全性。下面通过例子理解一下:class Person{ private String name; private int age; //获取name的值 public Stri...
2019-11-08 22:47:37
499
原创 Java-参数图解
基本数据类型参数传递基本数据类型之间的参数传递就是值传递。特殊的,引用数据类型 String 的参数传递也是值传递。值传递就是把定义的数据的值传过来。形参中数据的改变并不会对实参造成任何影响。class Demo{ public static void main(String[] args){ int a = 5; show(a);//将a=5传给形参 System.out.p...
2019-11-07 15:08:06
178
原创 Java-类名作为方法的形参和返回值
类名作为方法的形式参数:class Teacher{ //类名作为形式参数 public void show(Student s){ s.study(); }}class Student{ String name; int age; public void study(){ System.out.println("学生学习"); }}class Demo{ pu...
2019-11-07 13:23:23
1564
原创 Java-成员变量与局部变量区别
成员变量与局部变量的区别:1.位置不一样:成员变量:在类中,方法外局部变量:在方法中2.在内存中位置不一样成员变量:在堆内存中局部变量:在栈内存中3.生存周期不一样成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失4.初始化值得问题成员变量:有初始化值 例String的初始值为null,int的初始值为0…等局部变量...
2019-11-07 12:20:50
118
原创 Java-面向对象概述
一.面向对象思想面向对象想对于面向过程而言,都是一种思想面向过程:强调是一个功能的步骤面向对象:强调的是一个对象,然后由这个对象去完成相应的功能。面向对象特点:封装继承多态好处:是一种符合人们思考习惯的思想可以将复杂的东西简单化将程序员从执行者转为命令者二.类与对象生活中描述对象一般都是从静态属性和动态属性来描述例:人静态属性:名字,年龄,身高等~动态属性:人可以工...
2019-11-07 11:37:41
147
原创 Java-数组
数组数组格式一(动态初始化)元素类型 [] 数组名 =new 元素类型[元素个数或数组长度];例:int [] arr=new int [4];获取数组长度:数组名.length数组格式二(静态初始化)元素类型[] 数组名=new 数组名[]{元素,元素,元素…};常用:元素类型 [] 数组名={元素,元素,元素…};循环遍历数组,并且打印数组class Demo { ...
2019-11-07 09:44:05
183
原创 Java-for循环
for循环for循环表达式:for(初始化表达式;循环条件表达式;循环后的操作表达式){执行语句;}例:class Demo{ public static void main(String[] args){ for(int i=0; i<10; ){ System.out.println("键盘虾"); i++; } //1....
2019-11-06 17:08:43
315
原创 MyJava-do while循环
do while循环do while循环表达式:do{执行循环语句}while(条件表达式);在Java中,while循环是先判断循环条件,再执行循环。do while循环则是先执行循环,再判断条件,条件满足时继续循环,条件不满足时退出。例:用do while循环求1-100的和?class Demo{public static void main(String[]args){...
2019-11-06 15:37:20
225
原创 MyJava-while循环
while循环while循环表达式(条件表达式){循环语句}例:用while循环求1-100的和?合理的创建标题,有助于目录的生成直接输入1次#,并按下space后,将生成1级标题。输入2次#,并按下space后,将生成2级标题。以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。如何改变文本的样式强调文本 强调文本加粗文本 加粗文本标记文本删除文本...
2019-11-06 15:13:46
343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人