
Java基础
Coder米
:)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
泛型是什么?怎么用?
泛型(把类型明确的工作推迟到创建对象或调用方式的时候才去明确的特殊类型,只要编译期没有警告,运行期就不会出现ClassCastException异常)1.定义泛型提供了编译时类型安全检测机制,允许在编译时检测到非法的类型。本质是参数化类型把类型当作是参数一样传递<数据类型>只能是引用类型ArrayList E称为类型参数 整个称为ArrayList泛型类型ArrayList Integer称为实际类型参数 整个称为参数化的类型有了泛型后可以使用增强for循环遍历集原创 2020-09-09 10:47:10 · 1770 阅读 · 0 评论 -
java类加载器
的原创 2019-09-09 10:42:59 · 188 阅读 · 0 评论 -
归并排序 及Java实现
想原创 2019-05-04 18:20:20 · 180 阅读 · 0 评论 -
快速排序、快排的优化 及Java实现
才原创 2019-05-04 17:17:09 · 2926 阅读 · 0 评论 -
堆排序 及Java实现
想原创 2019-05-04 17:03:16 · 485 阅读 · 0 评论 -
数组的排序方式(冒泡,选择,直接插入,希尔)
冒泡排序 public static void bubbleSort(int[] arr) { boolean swap = false; for (int i = 0; i &amp;amp;lt; arr.length - 1; i++) { //控制趟数 for (int j = 0; j &amp;amp;lt; arr.length - 1 - i; j++) ...原创 2018-12-03 21:48:17 · 343 阅读 · 0 评论 -
Java初学者的精神食粮——递归与迭代
递归“递归”过程是指函数调用自身的过程,一般用于一些算法,例如求一个数的阶乘、计算斐波那契数列等优点: 代码量少,方便缺点: 逻辑复杂,函数调用都有栈帧的开辟,调用次数过多会产生栈溢出异常StackOverflowError设计一个递归过程时,必须至少测试一个可以终止此递归的条件,并且必须对在合理的递归调用次数内不满足此类条件的情况进行处理。迭代迭代是重复反馈过程的活动,其目...原创 2018-12-04 13:16:52 · 887 阅读 · 0 评论 -
Java—数组的Arrays工具类及拷贝方式
一、Arrays工具类Arrays工具类源码在java.util包里,提供的常用方法有:Arrays.sort 按升序进行数组排序(全部/部分)Arrays.binarySearch 二分搜索法搜索指定类型的数组,以查找指定的键值Arrays.equals 判断两个数组是否相等,返回结果为boolean类型Arrays.fill 填充数组(全部/部分)Arr...原创 2018-11-15 22:46:18 · 1568 阅读 · 3 评论 -
Java—数组常见的操作
一、如何搜索数组中的最小值和最大元素,并求出其下标。(思路:将数组的第一个值设为最大和最小值,利用for循环,将数组中每个数与这个数相比较,如果比最小值小,则设为最小值,比最大值大,则设为最大值)public class Maxmin { public static void maxmin(int[] array) { int max = array[0]; ...原创 2018-11-15 13:48:43 · 273 阅读 · 0 评论 -
Java初学者的精神食粮——语言基础之标识符、数据类型、变量和常量
一、Java标识符1、标识符(identifier)java编程中标识符是赋予变量、对象、类和方法的名称标识符可以由字母,数字,下划线_,和&amp;quot;$&amp;quot;组成标识符必须以字母、下划线_或$开头,之后可以跟其他字符标识符严格区分大小写,无长度限制在自定义标识符的时候,应该使其能够反映表示的变量、对象或类的意义例如: 2mail (不能以数字开头)room# 为非法标标识符2、关键字...原创 2018-11-08 19:09:04 · 479 阅读 · 0 评论 -
Java小白必走之路——Hello World!
Java初学者的精神食粮 ——基基础一、Java是什么?能干什么?1、是什么?度娘对Java有两个解释,一个是一门编程语言,另一个是意大利的自行车品牌。作为一种编程语言,能做到简单、面向对象、体系结构中立、可移植、鲁棒性(程序的可靠性)、安全性、高性能、动态性、分布式、解释型、多线程机制这么多特点,也是前无古人后无来者了,它还继承了c++面向对象的核心,舍弃了其中的指针操作,运算符重载,多重...原创 2018-11-07 21:52:30 · 262 阅读 · 0 评论 -
Java初学——程序基本结构
一、基本结构Java语言中共有三种基本逻辑结构:顺序结构、选择结构、循环结构1.顺序结构语句执行的基本顺序按照各语句出现的位置先后顺序执行。2.选择结构选择结构根据条件来控制代码的执行分支,也叫分支结构。包括两种:if语句、switch语句。if语句if语句中的条件表达式可以是关系表达式、逻辑表达式、算术表达式等①单分支结构if(条件表达式)语句/语句块②双分支结构if...原创 2019-10-20 17:10:55 · 377 阅读 · 0 评论