- 博客(16)
- 资源 (18)
- 收藏
- 关注
原创 Java算法入门
Java算法入门插入排序插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。基本思想:把n个待排序的元素看成一个有序表和一个无需表,开始的时候有序表只有1个元素,无序表中有n-1个元素;每次从无序表中取出第一个元素,将它插入到有序表中,使之成为新的有序表,重复n-1次完成整个排.
2020-12-31 17:00:49 325
原创 Java入门与提高学习讲座系列文章
Java新手入门学习讲座系列文章Java语言,拥有跨平台、面向对象的特性。Java编程语言是解释性语言,但Java不同于一般的解释型语言,它首先将源代码编译成字节码,再依赖各种不同平台上的虚拟机来解释执行字节码,从而具有“一次编写,到处运行”的跨平台特性。Java语言体系庞大,特别说明本系列重点介绍Java基本语法,面向对象的编程思想和面向对象的编程技术。学一门新技术,一般而言会感到开头难,对于初学者来说,如何切入学习少走弯路,降低学习难度和学习成本很重要。为此我写了供初学者学习Java的系
2020-12-31 10:25:57 317
原创 Java集合(集合框架)
Java集合(集合框架)Java标准库自带的java.util包提供了集合类。Java集合就像一种容器,可以含有多个对象(实际上是对象的引用,但习惯上都称对象),从Java 5 增加了泛型以后,Java集合可以记住容器中对象的数据类型,使得编码更加简洁、健壮。Java集合大致可以分为两大体系,一个是Collection,另一个是Map。Collection :主要由List、Set、Queue接口组成,List代表有序、重复的集合;其中Set代表无序、不可重复的集合;Java 5 又增加了.
2020-12-31 10:18:38 320
原创 Java内部类、抽象类、泛型和接口
Java内部类、泛型类和接口本讲介绍Java面向对象的高级部分。对这一部分内容仅作必要而非深入的介绍。一、Java内部类在Java 语言中的类可以嵌套定义,允许在另外一个类中定义一个类,即在一个类的类体中可以嵌套(nested)定义另外一个类。外层的称为外部类(outer class),也可以叫做封闭类;内部的称为内部类(Inner Classes),有时也称为嵌套类(Nested Class)。内部类可以是静态(static)的,可以使用 public、protected 和 priva.
2020-12-29 15:53:52 1240 1
原创 Java基础类库(系统包)
Java基础类库(系统包)Java基础类库(系统包)是Java系统为程序员提供的一系列标准类,按照用途实现的功能不同归属于不同的包中,是 Java 的API(Application Program Interface)。Java提供了丰富的基础类库,如Java 8提供了4000多个基础类,这些类可以帮我们降低开发难度,提高开发效率。但是这些基础类并不需要我们去背,我们只需要在平常的使用中去反复的查阅API文档,就可以记住大部分功能。Java 常用包的简单介绍如下:java.lang 包:主要
2020-12-29 08:46:51 3675 1
原创 JAVA中new关键字及对象(object)与引用(reference)介绍
JAVA中关于对象(object)与引用(reference)介绍《Thinking in Java》一书中提到,引用和对象就像瑶控器和电视机。用瑶控器(引用)来操作电视机(对象),想换频道什么的直接操作瑶控器就可以了,瑶控器再来调控电视机。这个比喻非常好说明了对象与引用的关系。创建的对象可以通过引用来操作。通常用new关键字来创建一个对象,就可以通过引用来操作。那么对象是怎样存储的,内存又是怎样分配的呢?栈(stack):位于通用RAM中,通过栈指针的移动来分配和释放内存,指针向.
2020-12-26 11:58:32 2594
原创 Java 异常处理
Java 异常处理异常(exception)是程序中的一些错误,异常发生的原因有很多,例如:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。异常本质上是程序上的错误,错误在我们编写程序的过程中会经常发生,包括编译期间和运行期间的错误【注】,在编译期间出现的错误有编译器帮助我们一起修正,然而运行期间的错误便不是编译器力所能及了,并且运行期间的错误往往是难以预料的。如何对运行期间出现的错误进行处理和补救呢?Java提供了异常机制来进行处理,通过异常机制来处理程
2020-12-24 15:31:26 552
原创 Java文档注释
Java文档注释Java的有三种注释:(1)单行注释:// 注释内容(2)多行注释:/* 注释内容 */(3)文档注释:/** 注释内容 *./ ,Java文档注释(Java Doc Comments)是专门为了用javadoc工具自动生成文档而写的注释,它是一种带有特殊功能的注释。如果编写java源代码时添加了合适的文档注释,然后通过JDK提供的Javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。文档注释与一般注释的最大区别,起始符号是/**,这种注释可以用.
2020-12-24 10:05:34 1218 2
原创 帮你快速准确理解switch语句
一图帮你准确理解编程语言中switch语句的执行流程Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。典型语法如下:switch(表达式){ case "常量表达式1": 语句1; [break;] case "常量表达式2": 语句2; [break;] case "常量表达式3": 语句3; [break;] .........
2020-12-21 16:59:49 506
原创 各种编程语言中的参数传递方式简介
各种编程语言中的参数传递方式简介C/C++、 Java、 python、c# 、JavaScript参数传递方式简介☆C/C++里传递函数参数的时候,传值还是传引用是函数声明的时候决定的。下面几种函数声明方法都很常见:// 传值void PassByValue(int a)void PassByPtr(int* a)// 传引用void PassByRef(int& a)这里我们把C++中形参传指针也归类为传值,因为这里形参copy的是一个指针的副本,本质上还是传值,只不过和调用方的
2020-12-19 11:46:55 1491 1
原创 Java面向对象(下)
Java面向对象(下)面向对象的三大核心特性:继承、封装和多态 。Java面向对象编程三大核心特性的要点继承继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。通过使用继承我们能够非常方便地复用以前的代码。被继承的类称为“基类”、“父类”或“超类”;通过继承创建的新类称为“子类”或“派生类”。
2020-12-15 16:26:10 314
原创 Java面向对象(上)【修订】
Java面向对象(上)面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。Java是一门面向对象的编程语言,理解Java,首先要理解类与对象这两个概念,类和对象是面向对象编程中最基本、也是最重要的特征之一。类的成员不但可以是变量,还可以是函数;通过类定义出来的变量也有特
2020-12-09 08:53:45 1007
原创 Java数组
Java数组Java 语言中提供的数组用来存储固定长度的同类型元素。一维数组从一维数组开始。声明数组变量首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; // 首选的方法或dataType arrayRefVar[]; // 效果相同定义一个数组类型的变量,使用数组类型“类型[]”,例如,int[]。和单个基本类型变量不同,数组变量初始化必须使用new int[5]表示创建一个可容纳5个...
2020-12-07 10:02:27 256
原创 Java流程控制语句
Java流程控制语句条件语句分为三类,☆单if语句格式:if(条件表达式){ 条件表达式成立时执行该语句;}执行过程:如果条件表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 代码块后面的代码。例、public class IfStatementExample { public static void main(String args[]){ int num=70; if( num < 1...
2020-12-05 10:53:09 200 1
原创 Java数据类型(修改)
Java数据类型Java 基本数据类型定义变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。Java 的两大数据类型:内置数据类型引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。.
2020-12-03 08:29:55 1984
原创 Java程序设计基础(修改)
Java程序设计基础Java最早是由SUN公司(2009年4月被Oracle收购)的James Gosling(詹姆斯·高斯林Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,在1995年以Java的名称正式发布,1995年5月23日Java语言诞生。1999年6月Java又分出了三个不同版本:Java SE:Standard EditionJava EE:Enterprise EditionJava ME:Micro EditionJava SE就是标.
2020-12-01 09:22:31 1995
斯坦福JSKarel编程机器人运行环境及说明文件
2023-10-18
Visual C++ 2010 Express独立安装包
2022-11-11
中英文小助手2021.06.27.rar
2021-07-12
中学数理小助手2021.05.09.rar
2021-05-09
在windows下搭建汇编语言(Assembly language)编程环境工具包.rar
2020-06-10
win10之PHP开发工具集(httpd-2.4.41+php-7.4.4).rar
2020-03-25
C及C++实验学习环境合集.rar
2019-08-24
C及C++实验学习环境合集.rar
2019-08-24
用Excel操作SQLServer2000数据
2010-01-02
用Excel操作SQLServer数据
2009-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人