Java
Java
is.lizhichao
这个作者很懒,什么都没留下…
展开
-
《数据结构与算法分析 Java语言描述》 栈
文章目录栈模型栈模型 栈是限制插入和删除操作只能在一个位置上进行的表,该位置是表的末端,叫做栈的顶端。对栈的基本操作有push(进栈)和pop(出栈),前者相当于插入,后者则是删除最后的插入元素。...原创 2020-01-09 12:31:13 · 136 阅读 · 0 评论 -
JDBC基础
JDBC基础 JDBC的全称是Java Database Connectivity,即Java数据库连接,它是一种可以执行SQL语句的Java API,封装了Java对数据库的访问。Java程序可以通过JDBC API连接到关系数据库,并使用SQL来对数据库进行查询、更新。可以把使用JDBC的Java程序想象成快餐店,当顾客(Java程序)购买食物(使用数据)时,顾客到窗口(程序到JDBC中A...原创 2019-11-20 16:11:10 · 86 阅读 · 0 评论 -
《数据结构与算法分析 Java语言描述》表、栈和队列
在Java中我们已经看到,虽然每一个引用类型都和Object相容,但是,8种基本类型却不能。于是,在Java种为这8种基本类型中的每一种提供了一个包装类。第3章 表、栈和队列表表的简单数组实现 对表可以使用数组来实现。虽然数组是由固定容量创建的,但是在需要的时候可以用两倍的容量创建一个不同的数组。int[] arr = new arr[10];... int[] new...原创 2019-11-06 10:19:38 · 172 阅读 · 0 评论 -
Java基础——数组
数组类型数组也是一种类型 Java的数组要求所有的数组元素具有相同 的数组类型。因此,在同一个数组中,数组元素的类型是唯一的。但是相互继承的类与类之间,可以看作类型是唯一的。 Java的数组既可以存放基本类型的数据,也可以存放引用类型的数据。值得指出的是,数组也是一种数据类型,不过它本身是一种引用类型。定义数组 Java语言支持两种语法格式定义数组:type[] arrayNam...原创 2019-11-19 11:15:43 · 122 阅读 · 0 评论 -
基本类型的类型转换
Java所提供的7种数值类型之间可以进行相互转换,有两种类型转换方式:自动类型转换和强制类型转换。自动类型转换 如果系统支持把某种基本类型的值直接赋予给另一种基本类型的变量,这种方式称为自动类型转换。当把表示范围小的数值或变量直接赋给另一个表数范围较大的变量的时候,系统将可以进行自动类型转换,否则就需要强制转换。byteshortcharintlongfloatdouble 当把任...原创 2019-11-18 20:45:58 · 279 阅读 · 0 评论 -
结构化开发语言和面向对象开发语言
在目前的软件开发领域中有两种主流的开发方法:结构化开发方法和面向对象开发方法。早期编程语言如C、Basic、Pascal等都是结构化编程语言。而随着软件开发技术的发展,也产生了很多面向对象的编程语言,比如:C++、Java、C#和Ruby等,它们具有更好的可重用性、可扩展性和可维护性等。结构化程序设计简介 结构化程序设计方法主张按功能来分析系统需求,其主要原则可概括为自顶向下、逐步求精、...原创 2019-11-17 10:37:22 · 3172 阅读 · 0 评论 -
理解方法调用
理解方法调用 弄清楚如何在对象上应用方法调用非常重要。比如下面假设要调用x.f(args),隐式参数x声明为类C的一个对象。下面是调用过程的相信信息。编译器查看对象的声明类型和方法名。假设调用x.f(args),且隐式参数x声明为C类的对象。要注意的是,可能有多个名字为f的方法,但是它们的参数类型和返回名称不同。比如:f(int)和f(String)。编译器将会一一列举所有C类中名为f的方...原创 2019-11-15 20:47:53 · 164 阅读 · 0 评论 -
《数据结构与算法分析 Java语言描述》List的实现
文章目录List的实现ArrayList的实现基本类List的实现ArrayList的实现 我们在这里实现ArrayList泛型类,为了避免与类库中的类相混合,这里将我们的类称为MyArrayList。其中主要包括以下细节:MyArrayList将保持数组、数组容量,以及存储在MyArrayList中的当前项数。MyArrayList将提供一种机制来改变基础数组的容量,通过获得一个新...原创 2019-11-13 20:23:37 · 250 阅读 · 0 评论 -
字符串、输入输出与大数值
构建字符串 有时候使用较短的字符串构建长字符串,需要采用字符串连接的方式,但是使用这种方式,每次连接字符串的时候,都需要创建一个新的字符串对象,这样既耗时间又浪费空间。但是使用StringBuilder类就可以避免这个问题。StringBuilder builder = new StringBuilder();//当需要添加字符串的时候,调用append方法builder.append(...原创 2019-11-13 19:51:48 · 172 阅读 · 0 评论