Java中 equals 和 == 的比较
摘要:先来看这样一个题目,假设有以下代码 下列选项中返回false的语句是? String s = "hello"; String t = "hello"; char c [ ] = {'h','e','l','l','o'}; s.equals (t); //A t.equals (c); //B s=
阅读全文
posted @
2018-05-02 22:53
Arthurian
阅读(463)
推荐(0) 编辑
JSP 内置对象
摘要:JSP 中使用到的内置对象主要有如下九个:request、response、page、session、application、out、exception、config、pageContext,本文对这9个内置对象进行介绍。
阅读全文
posted @
2018-04-23 10:58
Arthurian
阅读(330)
推荐(1) 编辑
静态代码块、构造代码块、构造方法的执行顺序
摘要:构造代码块、静态代码块与构造方法是类中三种不同的代码块,那么他们到底有什么区别呢? 一、三种代码块简介 1 class A 2 { 3 //构造代码块 4 { 5 System.out.println("构造代码块A"); 6 } 7 //静态代码块 8 static 9 { 10 System.o
阅读全文
posted @
2018-02-03 13:18
Arthurian
阅读(1132)
推荐(0) 编辑
ArrayList和LinkedList的区别
摘要:ArrayList和LinkedList是常用的两种存储结构,那么它们有哪些区别呢?这里简单给出一部分。 1、ArrayList和LinkedList可想从名字分析,它们一个是Array(动态数组)的数据结构,一个是Link(链表)的数据结构,此外,它们两个都是对List接口的实现。 前者是数组队列
阅读全文
posted @
2017-12-07 22:21
Arthurian
阅读(50404)
推荐(5) 编辑
Java小实验之数据转换
摘要:利用ASCII码和条件语句简单实现区分大小写、符号、数字、特殊字符等,并进行大小写转换
阅读全文
posted @
2017-10-29 11:36
Arthurian
阅读(328)
推荐(0) 编辑
N皇后问题的实现
摘要:N皇后问题是一个经典的问题,是回溯算法的典型案例。它是由国际西洋棋棋手马克斯·贝瑟尔于1848年提出的八皇后问题延伸而来的,具体要求如下:在N*N的方格棋盘放置N个皇后,使她们彼此不相互攻击,即任意2个皇后不允许在同一行、同一列、同一45°的斜线上,问有多少种摆法。 Java: 1 import j
阅读全文
posted @
2017-10-21 19:01
Arthurian
阅读(377)
推荐(0) 编辑
Java之反转排序
摘要:顾名思义,反转排序就是以相反的顺序把原来的数组内容重新进行排序。反转排序算法在我们的程序开发中也是经常用到的。而反转排序的基本思想也很简单,就是把数组最后一个元素与第一个元素进行交换,倒数第二个与第二个进行交换,依次类推,直到把所有元素反转替换。一起来看个例子 1 /** 2 * 反转排序算法实例
阅读全文
posted @
2017-10-07 00:04
Arthurian
阅读(1403)
推荐(0) 编辑
下载Eclipse
摘要:工欲善其事必先利其器,我们学习Java首先要学会下载开发工具,Eclipse就是一个很好的Java语言开发工具,那么我们首先要知道怎么下载Eclipse。相信很多Java书籍都有下载Eclipse的教程,但因为Eclipse官网也在一直更新中,所以和很多书上说的是有出入的。博主现给出目前官网下载Ec
阅读全文
posted @
2017-10-02 01:39
Arthurian
阅读(291)
推荐(0) 编辑
堆排序算法
摘要:堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。堆排序的平均时间复杂度为Ο(nlogn)。那么什么是堆呢? 堆是数据结构中的一种重要结构,了解“堆”的概念和操作,可以帮助我
阅读全文
posted @
2017-09-29 17:11
Arthurian
阅读(585)
推荐(0) 编辑
Java之杨辉三角的实现
摘要:今天突然想温习一下Java的基础,想了想就写写杨辉三角吧 1、直接法,利用二维数组 1 import java.util.Scanner; 2 public class Second 3 { 4 public static void main(String[] args) { 5 // TODO A
阅读全文
posted @
2017-09-21 22:00
Arthurian
阅读(331)
推荐(0) 编辑
Java环境的搭建
摘要:一、JDK的下载 JDK又称Java SE,可以从Oracle公司的官网上https://www.oracle.com/index.html下载。 1、打开Oracle官网。将光标移到【Menu】-【Database and Technologies】-【Java】,然后单击【Java SE JDK
阅读全文
posted @
2017-09-12 20:51
Arthurian
阅读(266)
推荐(0) 编辑
Java语言的9个主要特性
摘要:Java作为时下很流行的一门编程语言,受到很多人的热爱,那么它有哪些特性呢?一起来看看吧。 1、Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中极少使用的并且容易让人困惑的某些特性,如操作符重载、多继承、自动的强制
阅读全文
posted @
2017-07-14 14:59
Arthurian
阅读(892)
推荐(0) 编辑