- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 JAVA学习篇14——集合详解
转载于:Java集合中List,Set以及Map等集合体系详解(史上最全)概述:List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口 Set下有HashSet,LinkedHashSet,TreeSet List下有ArrayList,Vector,LinkedList Map下有Hashtable,LinkedHashMap,HashMap...
2018-11-12 18:42:37
207
原创 JAVA面向对象小结——理论答案
以下均为个人答案,如有不对,请指出,谢谢。。。。1、什么是类和对象?什么是面向对象程序设计?类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。2、局部变量、实例变量和静态变量(类变量)的定义?如何使用?区别?局部变量:存放于栈中 作用域:当前方法里,故可以与成员变量同名 无默认初始值,必须赋初值成员变量:存放于堆中 作用域...
2018-11-06 19:20:09
350
原创 JAVA学习篇13——单例模式、异常、断言
单例模式(一种设计模式): 在获取当前类的实例化对象,是同一个对象 当前对象操作的时候成员变量确保一致 内存效率高 饿汉模式 static SingletonDemo sing = new SingletonDemo(); 懒汉模式...
2018-11-05 16:58:41
364
原创 JAVA学习篇12——内部类
内部类:成员内部类、局部内部类、匿名内部类 * 内部类里面可以定义普通的方法 * 内部类里面可以定义静态方法,但是内部类的类名必须为静态的 * 非静态的方法调用:外部类.内部类 实例化名 = new 外部类().new 内部类(); * 静态方法的调用: 外部类.内部类 实例化名 = new 外部类.内部类(); 作用:隐...
2018-11-01 18:43:03
195
原创 JAVA面向对象小结——理论问题
1、什么是类和对象?什么是面向对象程序设计?2、局部变量、实例变量和静态变量(类变量)的定义?如何使用?区别?3、重载(Overload)和重写(Override)的区别?4、封装、继承、多态的定义?优缺点?5、抽象类和接口的定义?区别?分别什么时候使用?6、向上造型表现形式?7、static、final修饰的成员变量和成员方法各有什么用法?8、&和&&,|和|...
2018-11-01 11:13:55
238
原创 JAVA学习篇11——抽象类、接口
抽象类: 抽象:笼统、模糊、不具体 定义:随着继承层次中一个个的新子类的定义,类变得原来越具体,而父类更一般普通 类的设计应该保证父类和子类能够共享特征,有时候将父类设计的特别抽象,以至于没有具体的方法体,这样的类就叫抽象类 抽象类-》抽象方法(|没有具体实现) 申明(几何图形 求面积 public double finadArea(); 方法体去掉) ...
2018-10-31 13:24:34
214
原创 JAVA学习篇10——面向对象
Java面向对象三大特征:封装、继承、多态封装: 定义:把对象的属性和行为结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。 作用:提高了程序的可复用性和可维护性,降低了程序员保持数据与操作内容的负担,保护了私有数据,减少了可能的模 块间干扰,达到降低程序复杂性、提高可控性的目的。 实施:利用ge...
2018-10-30 12:00:52
162
原创 JAVA学习篇9——代码块、构造函数
构造函数: 构造函数的格式: 类名(形参类型 形参){} 注意:在类中如果有有参的构造函数就在写一个无参的构造函数 构造函数调用几次?构造函数在实例化的时候就会被调用,实例化一次次调用一次 调用无参构造器,只能在第一条语句里,且只能调用一次。 (this调用同类的构造函数,super调用父类的构造函数 Object是所有类的超级父类 ...
2018-10-26 16:50:31
207
原创 JAVA学习篇8——权限修饰符、static、final
权限修饰符: private:私有权限,可以修饰成员、构造方法(可修饰内部类),被private修饰的成员只能够在本类中访问 public:公共权限,可以修饰成员和类,被 public 修饰的类可以跨包使用(被public修饰的类保存时文件名必须和类保持一致),若要跨包使用该类的成员,则该类的成员也要用 public 修饰。 default:默...
2018-10-26 15:04:58
231
原创 JAVA学习篇7——变量、方法和类的补充
关于类和对象:在一个文档文档中定义多个类的时候 只能类名和文档名相同的类才可以被public 修饰类:是抽象的概念集合,表示的是一个共性的产物,类之中定义的是属性和行为(方法); 对象:对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。关于成员变量与局部变量:成员变量 存放于堆中 作用域:当前类中 有默认初始值为0,故可以不用赋初值;...
2018-10-25 12:28:24
243
原创 JAVA学习篇6——函数与重载
函数:就是定义一段具有独特功能的小程序 * 优点:简化代码 封装功能 隐藏细节 * 修饰符 返回值类型 函数名(参数类型 形式参数){ * 执行语; * return 返回值; * } * * 值传递 引用传递 ...
2018-10-24 17:45:37
163
原创 JAVA学习篇5——数组
数组: 格式:类型[] 数组名 = new 类型[长度]; 类型[] 数组名 = new 类型[]{具体的数据1,具体的数据2.........}; 数组的操作其实就是对角标的操作 角标从0开始 数组的长度是固定的 数组的元素类型必须一致 定义一个...
2018-10-23 16:59:51
175
原创 JAVA学习篇4——循环语句
循环语句:for循环: for循环格式: for(初始化表达式;循环表达式;循环后操作的表达式){执行语句(循环体)} for的执行流程:初始化表达式->循环表达式->循环体->循环后操作的表达式->循环表达式->循环体->循环后操作的表达式- ...
2018-10-22 17:35:48
220
原创 JAVA学习篇3——判断语句
判断语句:if语句: 格式:if(条件表达式){满足时候的执行代码块} if(){}else{} 嵌套if if语句里面再次写if语句 if语句在大括号省略的时候,只是对下面一句代码产生作用例子:编写一个程序:接收三个参数 number1 number2 number3, 对三个参数进行排序,从小到大输出(用if语句实现) ...
2018-10-22 11:56:22
260
原创 JAVA学习篇2——运算符
运算符讲解算术运算符: 算术运算符:+ - * / == %(取余) ++ -- ++:自增一 在原有的基础上+1,在赋值给原来的变量 前++:先自增在运算 后++:先运算后自增 ...
2018-10-19 11:30:23
212
原创 JAVA学习篇1——基本数据类型
命名规范:1.工程名:首字母大写,在多个单词拼接的时候,其他首字母大写(驼峰式命名)2.包名:首字母小写,所有单词全部小写3.类名:和工程名一致注意:所有命名具有意义,不要与用中文变量常量:变量名: 组成:数字、字母、下划线_ 、$ 首字母:不能为数字 有多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写 myVar ...
2018-10-18 16:55:38
177
原创 C语言小节篇1:关于C语言结构体引用变量的问题
这个问题以前没注意过,今天和同事讨论后,查询相关资料,想搞懂一个问题:关于结构体引用变量的符号 . 和 -> 的区别。目前得到的结论是:变量引用 . 直针引用 ->如下列程序:struct students{char*name[10];long number;char*address[100];}Stu;//变量引用Stu stu...
2018-08-09 18:22:09
682
转载 C#学习篇2:重载和重写 虚方法和抽象方法
本篇问转载文章,仅供学习使用。。。重载(overload): 在同一个作用域(一般指一个类)的两个或多个方法函数名相同,参数列表不同的方法叫做重载,它们有三个特点(俗称两必须一可以):方法名必须相同 参数列表必须不相同 返回值类型可以不相同例如:public void Sleep(){ Console.WriteLine("Animal睡觉");}public i...
2018-08-09 18:03:48
1214
转载 C#学习篇1:C#变量
该文章转载于http://www.runoob.com/csharp/csharp-variables.html仅供个人学习参考,不用做商业用途。学习中。。。。C# 变量一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。我们已经讨论了各种数据类型。C# 中提供...
2018-08-06 12:23:25
375
原创 求学篇2:新手自学C#初期遇到的问题
目前小白一枚,学习C#,也在B站看看入门视频。目前遇到一些问题,请懂的人给予我一些帮助。1、关于ref out 的使用,总感觉有点抽象,怎么能实现共用参数呢?2、关于异常情况,视频里面用的是try{} catch{} finally{} 来捕捉异常,先不说怎么用,我感觉原理上我没很懂,假如我遇到了一个异常,运行catch{}里面的语句(貌似是这样),但是遇到异常以后为什么没有跳出捕获异常的语句...
2018-08-03 11:32:55
280
原创 求学篇1:迷茫的编程之路,求教!!!
我毕业一年了,读了一个普通的二流大学,所学的知识繁杂,无一精通,加上学习的大多数都是偏向于硬件方面,自己不太感兴趣,所以导致出来了很迷茫。自己很明确自己偏向于编程,在学习也仅仅考C二级的时候接触了一点,然后学习了一点VB入门,自己身边也有不少从事编程道路的同学,什么嵌入式C语言,C#,网页设计等等。我自己也自学了一些东西,但是都是学到一点基础,对编程这条路走出了无数的岔路出来,也一直没有人带...
2018-08-02 11:40:59
402
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人