自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Java XML解析技术

**Java XML解析技术** **XML概述**随着软件程序从独立的单机应用程序演化为分布式的企业系统,开发人员开始要面对一系列新的挑战。应用程序不再仅仅运行于一台机器上,而是会运行于多台机器上,并且这些机器的硬件架构、操作系统还可能不一样。这样,开发人员的挑战就是要定义...

2018-10-25 19:07:04 2174

原创 Java网络编程

**Java网络编程** **网络技术基础** OSI模型我们已经知道,计算机网络是处于不同地理位置的计算机系统通过通信设备和线路连接起来,以网络软件实现资源共享的系统。在计算机网络出现的早期,不同的软件、硬件厂商按照各自的标准生产网络软、硬件产品,这就导致了不同厂商、不同...

2018-10-24 17:54:18 7136

原创 JDBC

**Java数据库编程** **1、概述**JDBC(Java Database Connectivity)是Java中提供的一套数据库编程API,它定义了一套用来访问数据库的标准Java类库(位于java.sql和javax.sql包中)。利用JDBC,我们可以用Java编写程序,实现与特定的数据库连接...

2018-10-24 16:06:58 237

原创 数据库MySQL(2)

一、为什么要学习数据库二、数据库的相关概念DBMS、DB、SQL三、数据库存储数据的特点四、初始MySQLMySQL产品的介绍MySQL产品的安装 ★MySQL服务的启动和停止 ★MySQL服务的登录和退出 ★MySQL的常见命令和语法规范五、DQL语言的学习 ★基础查询 ★条件查询 ★ 排序查询 ...

2018-10-17 19:08:41 144

原创 数据库MySQL(1)

1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’— 开始 备份...

2018-10-10 19:24:32 154

原创 复习(1)

**第一部分 对象与类** 1、面向对象程序设计 1.1、类之间的关系 在类之间,最常见的关系有: 依赖(“uses-a”) 聚合(“has-a”) 继承(“is-a”) 依赖,即“uses-a”关系,是一种最明显、最常见的关系。如果一个类的方法操纵另一...

2018-10-07 01:38:04 137

原创 Java I/O系统

**Java I/O系统** **Java I/O系统概述**我们知道,一个Java程序可以从控制台接收数据,并输出到控制台中。数据保存在内存中的对象里,一旦Java程序运行完毕后,对象就会在内存中消失,对象所包含的数据也就消失了。那么,有没有什么方法可以将内...

2018-09-29 15:22:40 639 1

原创 集合框架

**集合框架**

2018-09-28 11:16:20 109

原创 线程

**线程**

2018-09-26 10:00:00 126

原创 反射与JVM

**反射与JVM** **类加载**什么是类加载?将.java编译过后的.class文件中,二进制代码加载到内存中取得这么一个过程,叫做类加载。类的生命周期加载:查找并加载类的二进制数据加载分为了以下三个步骤:根据类的全限定名(包名+类名)来获取类的二进制字节流将类中的所有静...

2018-09-20 18:45:08 467 1

原创 常用类

**常用类** **系统相关类** System类System类代表当前Java程序的运行平台。java.lang.System类对我们来说并不陌生,在前面的章节中我们经常使用System.out语句来完成输出工作。System类是一个final类,该类的所有属性和方法都是静态的。System类的属性in、out和err分别对应标准输入、标准输出和错误输出流。S...

2018-09-18 13:44:48 136

原创 异常处理

**异常处理** **概述**异常(Exception)是程序在执行过程中所产生的问题。导致异常的产生的原因有很多种,包括:用户输入了无效的数据、找不到一个需要打开的文件、在通讯过程中网络连接断开或者JVM发生了内存溢出等等。有些异常是由于用户的错误所导致的,有些是由程序员的错误导致的,有些则是由硬件设备的故障导致的。在本章中,我们...

2018-09-13 18:04:26 667

原创 接口

**接口** **概述**如果将这种抽象进行得更彻底,则可以提炼出一种更为特殊的"抽象类"——接口(interface)。在接口中,所有方法都是抽象方法,所有方法都不提供具体的实现。因为接口中全部都是抽象方法,所以也不能实例化。类不能继承接口,只能"实现"接口所定义的方法。如果一个类实现了接口,那么它将继承接口中的抽象方...

2018-09-12 17:09:02 122

原创 多态与抽象

**多态**在Java中,多态有两种理解方式:第一种是对象的不同的方法可以用相同的一个方法名,也就是重载的概念。 另一种是同一对象根据不同的消息执行相应的行为,也可以这样认为发送消息给某一个对象,让对象自行选择哪种相应的行为。根据这种两种方式,所以多态可以分为静态多态和动态多态。静态多态指的是程序在编译时,系统就能决定调用哪个方...

2018-09-10 16:49:11 863

原创 类的高级概念

**类的高级概念** **访问修饰符**类的每一个成员(包括成员变量、方法和构造器)都有一个访问修饰符,用来判断谁可以访问该成员。访问修饰符允许我们在设计程序的时候,就考虑到谁可以访问一个对象的不同属性和行为。例如,假如我们给类添加一个方法,用于执行重复的任务,并且该方法只能被本类中的其它方法调用。那么,我们就可以将该方法声明为私有的,从而对本类以外的...

2018-09-06 15:35:07 147

原创 继承

**继承** **概念**在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承。已有的类称为父类,而新类称为子类。父类也可以称为基类、超类,子类也可以称为派生类。这些术语可以互换,但是意思是相同的。在面向对象编程中,当两个或多个类是不相同的,但是共享相同特征的时候,将共同的元素从类中拿出来,放到一...

2018-09-04 15:59:12 134

原创 数组

**数组**特点:1、数组是存储在连续内存块中的元素集合 2、一个数组中只能放相同的数据类型 3、第一个元素的索引为0数组的创建:在Java中,创建数组有两个步骤: 声明一个对数组的引用; 使用new关键字初始化数组,并指定数组的大小。声明时: 数据类型+[ ]+名字(一维) 数据类型+[ ...

2018-08-31 16:01:19 142

原创 对象的行为II

**方法的行为II** **方法重载**Java中允许方法被重载。当一个类有两到多个同名但是有不同参数列表的方法时,就是方法重载。多个方法有相同的名字看起来是不必要的,但是方法重载在Java及其他编程语言中使用却很频繁。 面向对象的三大特征:1、封装 私有属性private 访问器:属性的访问方法 getPersonName(){ ...

2018-08-29 16:42:35 100

原创 对象的行为

**对象的行为** **类、对象和包的剩下部分**this引用 每个对象可以使用this关键字引用它本身。如果一个类的方法需要访问该类本身的成员变量或其它方法,就应该使用this引用。包 在Java中,每个类属于一个包。包有两个基本的用途: 提供了一个组织类的机制; 为包中的类提供了一个命名空间。 在创...

2018-08-28 17:53:11 640

原创 类、对象与包

**类、对象和包(1)**结构化编程 在结构化编程中,程序围绕着要解决的任务来设计。编写程序就是编写执行特定任务的过程,过程中需要用到的数据通过过程参数传递到过程中。过程可以查看以及改变传递进来的数据,并可以将值返回给调用它的过程。面向对象编程 20世纪70年代以后,面向对象编程(Object Oriented Programming,简称OOP)开始流行。O...

2018-08-27 19:21:50 1191

原创 初识Java

**初识Java** **Java的起源**green小组的创建 Oak语言的来历 Java语言的来历 **Java发展史**1996年 JDK1.0 1997年 JDK1.1 1998年 JDK1.2(Java2) 1999年 J2SE、J2...

2018-08-25 00:12:34 126

原创 程序开发

**程序开发** 互动 学习编程的目的 1、 什么是编程,以及什么是程序员 2、 现今的IT时代,编程的用途: 办公、科研、软件研发、网络安全、人工智能、工业控制 3、 程序员的前途 **软件开发概述**1、 软件、程序和计算机语言的关系 ...

2018-08-24 23:55:58 244

原创 Java语言程序流程控制

Java语言程序流程控制布尔逻辑 布尔逻辑指将两到多个布尔表达式组合为单个布尔表达式。在组合布尔表达式时,有四种类型的逻辑: 和。只有在组合表达式的每个部分都为真的时,组合表达式才会为真。 或。只要一个组合表达式中有一个部分为真,组合表达式就会为真。 异或。如果一个组合表达式中有一个部分为真,而另一个部分为假,那么组...

2018-08-23 19:11:12 373

原创 Java基础语法

**Java基础语法****关键字与标识符**每门编程语言都有一些保留的单词,用于定义该门语言,这些单词对编译器有特殊的含义,并且不能用作为标识符——这就是编程语言的关键字。Java中大概有四十多个关键字,其中const和goto不能使用。而且在Java中有三个保留字:true、false和null。标识符是在Java代码中我们自己选用的单词,来标识代码中的很多...

2018-08-22 22:33:45 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除