- 博客(13)
- 收藏
- 关注
原创 【学习笔记+练习】Java之对象导论
写在前面两年我断断续续学了Java数次,每次都是急急忙忙往后看,不做练习,而且也都没有坚持下来,每次都是学到一半就没有再继续往前学了。导致现在开始学JavaEE发现自己写Java真的是太弱了。这次我选择了《Thinking in Java》这本书。我一定要坚持下去写博客 + 做练习 + 写算法题抽象过程所有编程语言都提供抽象机制。可以认为,人们所能够解决的问题的复杂性直接取决于抽...
2019-09-29 20:28:27
200
原创 数据库学习笔记【一】
关系数据库关系域:域是一组具有相同数据类型的值的集合。一个域允许的不同取值称为这个域的基数。笛卡尔积D1✖D2✖D3✖…✖Dn 的子集叫做在域上的关系,表示为R。关系中每个元素是关系中的元组,通常用 t 表示。若关系中的某一属性的值能唯一的标识一个元组,而其子集不能,则称该属性组为候选码。若一个关系中有多个候选码,则选定其中一个为主码。候选码的诸属性为主属性。在最极...
2019-09-29 10:47:52
1286
原创 Demo1-5 之算法
山羊拉丁文大致思路:给定字符串 → 分割字符串 → 修改每个字符串对应的字符 → 将其连接在一起Java实现public class Demo_1 { public static void main(String args[]){ Solution solution = new Solution(); String string = "I am a ...
2019-09-13 22:31:24
232
原创 【学习笔记】Python语言基础之 语言元素
程序和进制指令和程序计算机的硬件系统通常由五大部件组成,包括:运算器、控制器、存储器、输入设备和输出设备。其中,运算器和控制器放在一起就是我们通常所说的中央处理器,他的功能是执行各种运算和控制指令以及处理计算机软件中的数据。我们通常说的程序实际上就是指令的集合,我们的程序就是将一系列的指令按照某种方式组织在一起,然后通过这些指令去控制计算机做我们想让它做的事情。今天我们使用的计算机虽然越来...
2019-07-19 17:32:00
153
原创 【学习笔记】Python语言基础之 初识python
Python简介Python的历史1989年圣诞节:Guido von Rossum开始写python语言的编辑器。1991年2月:第一个python编辑器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和ronPython,以及PyPy、Brython、Pyston等其他实现),可以调用C语言的库函数。在最早的版本中,python已经提供了对“...
2019-07-19 12:22:24
161
原创 Java IO编程——文件操作类/字节流/字符流
Java IO 操作主要指的是通过Java进行输入、输出操作,Java中所有操作类都存放在 java.io 包中,用户在使用时需要将操作导入此包。所有的 IO 操作都在 java.io 包中进行定义,而且整个 java.io 包实际上就是五个类和一个接口。|- 五个类:File、InputStream、OutputStream、Reader、Writer;|- 一个接口:Serializa...
2019-07-11 19:45:19
248
原创 JAVA-----面向对象高级知识(2)抽象类
抽象类抽象类是代码开发中重要的组成部分,利用抽象类可以明确的定义子类需要覆写的方法。1. 抽象类的定义 普通类可以直接产生实例化对象,并且在普通类中可以包含构造方法、普通方法、static方法、常量、变量的内容。而抽象类就是指在普通类的构造里增加抽象方法的组成部分,抽象方法值得是没有方法体的方法,同时抽象方法还必须使用关键字abstract关键字进行定义。有抽象方法的类一定属于抽象类,...
2019-07-09 21:35:35
151
原创 JAVA-----面向对象高级知识(1)
继承继承性严格来讲就是指扩充一个类已有的功能。子类实际上是将父类定义的更加具体化的一种手段。继承的限制Java不允许多重继承,但是允许多层继承。(但是也别太多层)对于所有的私有操作属于隐式继承,而所有的非私有操作属于显示继承。在子类对象构造前一定会先调用父类的构造(默认使用无参构造),以保证父类的对象先实例化,子类对象后实例化。当父类中有无参构造时 super() 语句加与不...
2019-05-27 22:05:33
137
原创 JAVA------面向对象
面向对象面向对象的三大特性:封装性,继承性和多态性。封装性:封装是面向对象的的方法所遵循的一个重要原则。封装机制在程序中的表现是,把描述对象属性的变量及实现对象功能的方法合在一起,定义为一个程序单元,并保证外界不能任意改变其内部的属性值,也不能任意调动其内部的功能方法。封装机制的另一个特点是,为封装在一个整体内的变量及方法规定了不同级别的“可见性”或访问全权限。继承性:面向对象的继承...
2019-05-22 15:48:29
129
原创 JAVA-----this/引用传递/static.....
关键字this在Java中,this可以完成三件事情:调用本类属性,调用本类方法,表示当前对象。1. 在访问属性的时候,需要在变量前加上this。2. 关于this调用构造的限制 :使用 this() 调用构造方法形式的代码只能放在构造方法的首行;进行构造方法进行调用时,一定要保留调用的出口。引用传递在之前面向对象1的时候已经提过一次引用传递了。再次说明,引用传递的核...
2019-05-22 15:47:28
197
原创 JAVA------方法
方法方法的定义方法就像在c语言中被称为函数的东西类似。是一段可以重复调用的代码块。方法的主要功能是封装可以执行的一段代码,这样不仅可以重复调用,更可以方便的实现代码的维护。方法命名规范:第一个单词的首字母小写,之后的单词首字母大写。1.举例:有参数无返回值的方法调用public class TestDemo {public static void main(String[] a...
2019-05-22 15:45:54
104
原创 JAVA----简单基础
数据类型整型在Java中所有设置的整数内容默认情况下都是int型数据在这里插入代码片public class TestDemo {public static void main(String[] args) { int num = 10; int result = num*2; System.out.println(result);}}这种循...
2019-05-22 15:44:30
148
原创 C++对C的扩充
C++对C的一些简单扩充C++的输入和输出cout << “Hello World!” << endl;cin >> i ;用const定义常量 #define : 实际上,只是在预编译的时候进行字符置换,把程序中出现的字符全部置换为用 define定义的。它既不是变量,没有类型,也不占用存储单元,容易出错。const : const具有...
2019-05-21 11:46:36
423
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人