C++有super关键字么?
摘要:很多人在看到Java的super关键字之后都会产生这样的疑问:C++有super关键字么?为什么?
阅读全文
posted @
2018-02-25 15:38
Arthurian
阅读(3809)
推荐(0)
静态代码块、构造代码块、构造方法的执行顺序
摘要:构造代码块、静态代码块与构造方法是类中三种不同的代码块,那么他们到底有什么区别呢? 一、三种代码块简介 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
阅读(1162)
推荐(0)
Python简介
摘要:一、Python简介 Python 是一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环
阅读全文
posted @
2018-01-27 17:13
Arthurian
阅读(365)
推荐(0)
C语言32个关键字
摘要:C语言中有32个重要且比较常用的关键字,这里简单列举出来: C语言32个关键字 第一类:数据类型关键字 A基本数据类型(5个) void 声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果。 char 字符型类型数据,属于整型数据的一种。 int 整型数据,通常为编译器指定的机器字长。 fl
阅读全文
posted @
2018-01-25 21:12
Arthurian
阅读(713)
推荐(0)
C/C++之循环结构
摘要:循环是一种很基础而又很重要的结构,经常使用的有while循环、do...while循环以及for循环,通常情况下,这几种循环都是可以相互替换的,但我们也要注意它们之间的不同点,从而避免出现一些不必要的问题。
阅读全文
posted @
2018-01-22 17:52
Arthurian
阅读(1333)
推荐(0)
说说 typedef 的那些事
摘要:typedef 是C语言提供的一种高级数据特性,它能帮助我们给某一类型创建我们自己的名字,方便我们编码和使用。
阅读全文
posted @
2018-01-19 21:48
Arthurian
阅读(720)
推荐(0)
ArrayList和LinkedList的区别
摘要:ArrayList和LinkedList是常用的两种存储结构,那么它们有哪些区别呢?这里简单给出一部分。 1、ArrayList和LinkedList可想从名字分析,它们一个是Array(动态数组)的数据结构,一个是Link(链表)的数据结构,此外,它们两个都是对List接口的实现。 前者是数组队列
阅读全文
posted @
2017-12-07 22:21
Arthurian
阅读(50426)
推荐(5)
Java小实验之数据转换
摘要:利用ASCII码和条件语句简单实现区分大小写、符号、数字、特殊字符等,并进行大小写转换
阅读全文
posted @
2017-10-29 11:36
Arthurian
阅读(344)
推荐(0)
N皇后问题的实现
摘要:N皇后问题是一个经典的问题,是回溯算法的典型案例。它是由国际西洋棋棋手马克斯·贝瑟尔于1848年提出的八皇后问题延伸而来的,具体要求如下:在N*N的方格棋盘放置N个皇后,使她们彼此不相互攻击,即任意2个皇后不允许在同一行、同一列、同一45°的斜线上,问有多少种摆法。 Java: 1 import j
阅读全文
posted @
2017-10-21 19:01
Arthurian
阅读(391)
推荐(0)
Java之反转排序
摘要:顾名思义,反转排序就是以相反的顺序把原来的数组内容重新进行排序。反转排序算法在我们的程序开发中也是经常用到的。而反转排序的基本思想也很简单,就是把数组最后一个元素与第一个元素进行交换,倒数第二个与第二个进行交换,依次类推,直到把所有元素反转替换。一起来看个例子 1 /** 2 * 反转排序算法实例
阅读全文
posted @
2017-10-07 00:04
Arthurian
阅读(1436)
推荐(0)
浅谈C#中的值类型和引用类型
摘要:在C#中,值类型和引用类型是相当重要的两个概念,必须在设计类型的时候就决定类型实例的行为。如果在编写代码时不能理解引用类型和值类型的区别,那么将会给代码带来不必要的异常。很多人就是因为没有弄清楚这两个概念从而在编程过程中遇到了很多问题,在这里博主浅谈对值类型和引用类型的认识。 首先从概念上看,值类型
阅读全文
posted @
2017-10-03 08:00
Arthurian
阅读(666)
推荐(0)
下载Eclipse
摘要:工欲善其事必先利其器,我们学习Java首先要学会下载开发工具,Eclipse就是一个很好的Java语言开发工具,那么我们首先要知道怎么下载Eclipse。相信很多Java书籍都有下载Eclipse的教程,但因为Eclipse官网也在一直更新中,所以和很多书上说的是有出入的。博主现给出目前官网下载Ec
阅读全文
posted @
2017-10-02 01:39
Arthurian
阅读(316)
推荐(0)
堆排序算法
摘要:堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。堆排序的平均时间复杂度为Ο(nlogn)。那么什么是堆呢? 堆是数据结构中的一种重要结构,了解“堆”的概念和操作,可以帮助我
阅读全文
posted @
2017-09-29 17:11
Arthurian
阅读(605)
推荐(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
阅读(353)
推荐(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
阅读(286)
推荐(0)
C#控制台应用程序之旅游资源与线路管理系统
摘要:利用C#语言及SQL Server数据库编写的一个简化版旅游资源与线路管理系统 数据库中包含三张表:hotel表、tourist_spot表、lines表 用户分为管理员和普通用户,管理员拥有最高权限,可以对三张表进行增、删、改、查,而普通用户拥有部分权限,只能进行查询操作 1 using Syst
阅读全文
posted @
2017-08-05 15:37
Arthurian
阅读(864)
推荐(0)
汇编标志位简介
摘要:标志(Flag)是用于反映指令执行结果或控制指令执行形式,是汇编语言程序设计中必须特别注意的一个方面。许多指令执行之后将影响有关的标志位,同时不少指令的执行要利用某些标志。因此我们在学习使用汇编语言的过程中必须了解标志位。
阅读全文
posted @
2017-08-05 14:50
Arthurian
阅读(1862)
推荐(0)
Java语言的9个主要特性
摘要:Java作为时下很流行的一门编程语言,受到很多人的热爱,那么它有哪些特性呢?一起来看看吧。 1、Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中极少使用的并且容易让人困惑的某些特性,如操作符重载、多继承、自动的强制
阅读全文
posted @
2017-07-14 14:59
Arthurian
阅读(915)
推荐(0)
C#基础之数据类型
摘要:c#有15个预定义类型,其中13个是值类型,两个是引用类型(string 和 object) 1、整型 2、浮点类型 float数据类型用于较小的浮点数,因为它要求的精度较低。 double数据类型比float数据类型大,提供的精度也大一倍(15位)。 如果在代码中没有对某个非整数值(如12.3)硬
阅读全文
posted @
2017-07-11 19:23
Arthurian
阅读(331)
推荐(0)