自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络编程

一、概述计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来,实现资源共享和数据传输的系统。网络编程就就是编写程序使联网的两个(或多个)设备(例如计算机)之间进行数据传输。Java语言对网络编程提供了良好的支持,通过其提供的接口我们可以很方便地进行网络编程。下面先对网络编程的一些基础知识进行介绍,最后给出使用Java语言进行网络编程的实例。网络协议如同人与人...

2018-10-24 15:38:23 123

原创 JDBC基础知识

一、JDBC使用步骤:1.加载驱动:以使用MYSQL为例,Class.forName(“com.mysql.jdbc.Driver”);2.创建连接:Connection con=DriveManager.getConnection(“jdbc:mysql://localhost:3306/数据库名称”);3.创建执行SQL语句的对象(Statement/PreparedStatemen...

2018-10-20 19:44:21 176

原创 数据库相关知识点

主键: 能够唯一地标识一个元组的属性或属性组称为关系的键或候选键。 若一个关系有多个候选键则可选其一作为主键(Primary key)。 2. 外键:如果一个关系的一个或一组属性引用(参照)了另一个关系的主键,则称这个或这组属性为外码或外键(Foreign key)。 3. 关系数据库: 依照关系模型建立的数据库称为关系数据库。 它是在某个应用领域的所有关系的集合。 4. 关...

2018-10-13 17:53:16 452

原创 io流的基础知识

流的分类;流按照数据流的方向分,可以分为两种类型,分别是: 输入流。从数据源读取数据到程序中。只能从中读取数据,而不能向其写入数据。 输出流。将数据从程序写入数据目的地。只能从中写入数据,而不能从中读取数据。流按照处理数据的最小单位的不同,可以分为两种类型,分别是: 字节流。字节流是以byte为最小单位进行数据传送。io包中的字节流都继承自抽象类InputStream或Output...

2018-09-29 16:23:49 342

原创 集合基础知识点

Java集合类概述;ava SE包含了由一组类和接口组成的Java集合框架(Java Collections Framework,简称JCF),其主要功能是用来将存储的数据以某种结构组织,并以特定的方式来访问这些数据,其目标是提供一个处理对象集合的通用框架,减少程序员处理不同对象集合时的编码量。Java集合框架中根据这三个区别,将对象的存储方式分为三种类型,分别是; Set(集):对象容器...

2018-09-28 19:50:09 232

原创 线程基础知识

并发编程;这种能够让多个任务同时运行的编程方式称为并发(Concurrency)编程。线程概述;一个正在运行的程序通常称为一个进程(Process),每个进程都有自己独立的一块内存空间,每个进程的内部数据和状态都是完全独立的。线程编程相关API;ava多线程编程相关的核心类和接口主要包括Thread类、Runnable接口、Object类等。线程的创建;在Java中,可以使用两种方法来创...

2018-09-26 19:05:59 116

原创 反射,类加载器,垃圾回收

类加载:由类加载器完成,类的class文件读入内存后,就会创建一个java.lang.Class对象。一旦某个类被载入到JVM用,同一个类就不会再次被载入。链接:把类的二进制数据合并到JRE中初始化:JVM负责对类进行初始化,也就是对静态属性进行初始化。在java类中,对静态属性指定初始化方式有两种:1.声明静态属性时的指定初始值2.使用静态初始化块为静态属性指定初始值。获取Clas...

2018-09-20 19:30:49 228

原创 java常用类基础知识点

标题标题常用类基础知识点主要包括:String类,StringBuffer类,StringTokenizer类,Date类,Calender类,Math类,BigInerger类, DecimalFormat类。因为知识点较多,且不是概念性的,就用例子表示,StringBuffer类构造方法 * public StringBuffer():无参构造方法 * public S...

2018-09-20 08:57:25 287

原创 异常处理基础知识

异常的概述;异常(Exception)是程序在执行过程中所产生的问题。 异常的分类;1) 检查异常:检查异常通常是用户错误或者编译时错误。 2) 运行时异常:运行时异常是一个程序在运行过程中可能发生的、可以被程序员 ...

2018-09-14 15:17:48 297

原创 接口的基础知识

接口与类;接口与类在以下方面相似  接口可以有任意数量的方法;  接口保存为以”.java”为后缀名的文件,接口名需要与文件名匹配;  接口编译后是后缀名为”.class”的字节码文件;  在包中的接口,...

2018-09-13 17:47:48 414

原创 多态和抽象基础知识点

![这里写图片描述](https://img-blog.csdn.net/20180911184316562?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMDM5Mjkx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) 多态概念;多态是指一个对象有多种形式的能...

2018-09-11 18:43:27 133

原创 类的高级概念

访问修饰符;定义:用来定义类中的属性和行为,能够被其他类在什么情况下可以进行访问的符号。 j ava为类中的成员提供的四种访问级别修饰符,1)公开访问级别:使用public关键字修饰。 2);受保护访问级别:使用protected关键字修饰。3)默认访问级别:没有访问修饰符。(default)。4)私有访问级别:使用private关键字修饰。 封装的概念及好处;...

2018-09-06 14:13:08 208

原创 继承基础知识点

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

2018-09-04 15:29:36 176

原创 数组知识点

数组的概述,数组是存储在一个连续的内存块中的元素集合。数组中的每个元素必须是相同的数据类型,并且通过索引进行区分。数组中的第一个元素的索引为0。数组也是引用数据类型。数组的作用,单一值类型变量有时候很难满足应用程序的设计要求,数组类型变量可以同时储存多个同类型基础数据类型变量或对象。java中创建数据类型,1) 声明一个对数组的引用 ...

2018-08-30 17:31:50 137

原创 方法的重载知识点

1,方法重载;Java中允许方法被重载。当一个类有两到多个同名但是有不同参数列表的方法时,就 是方法重载。多个方法有相同的名字看起来是不必要的,但是方法重载在Java及其他编程语言中使用 却很频繁。我们可以重载一个方法,只要方法的形式参数列表对编译器来说是截然不同的,从而使编译器能够区分我们想调用的方法是哪一个。如果方法的形式参数个数是不同的,那么重载就肯定是有效的。 ...

2018-08-29 18:50:51 450

原创 对象,包,类

1, this引用,每个对象可以使用this关键字引用它本身。如果一个类的方法需要访问该类本身的成员变量或其它方法,就应该使用this引用。要访问一个对象的成员变量或方法就必须有一个对该对象的引用。注意,我们在salary成员变量加上了一个this引用和点运算符作为前缀。如果我们没有显式地添加this引用,那么编译器就会自动为我们添加上。 2,使用包来组织类;在项目开发中,我们通常...

2018-08-28 18:14:07 156

原创 类,对象基础知识点

在程序设计的早期,程序用流程图和自顶向下的方法设计。采用这种设计方法,程序员会将一个大的问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)。最后,程序员会编写一个主过程来启动程序流程,随后根据程序流程走向,调用想要的其它过程。这种类型的程序设计被称为结构化编程。现在有很多结构化编程语言被广泛使用,最突出的就是C语言。 在结构化编程中,程序围绕着要解决的任务来设计。编写程序就...

2018-08-27 19:00:27 169

原创 javaoo学习第一天

![这里写图片描述](https://img-blog.csdn.net/20180826182622338?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMDM5Mjkx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)1, .程序翻译的方式有哪几种,有什么区别? ...

2018-08-26 18:33:56 111

原创 软件的概述

计算机的发展历程:40-50 年代,第一代计算机出现,主要用国家/政府进行科学计算,此时计算机的特点:体积庞大,大量的使用电子管,造价高昂,运算能力较差,功耗高,并且可靠性比较低50-60年代,第二代计算机出现,此时计算机已经能处理一些简单的文字,图片,此时计算机的特点:体积大大缩小,大量的使用晶体管代替电子管,造价缩小,运算能力已经也有了较大幅度的提升,功耗降低,可靠性得到了一定程度的提...

2018-08-26 18:21:30 259

原创 流程控制基础语法

程序的执行,默认情况下是由上而下顺序执行,但是有几种情况是可以改变流程执行顺序的, 1、方法的调用, 比如一个方法被调用时会先执行调用的函数. 2、选择语句, 比如 3、循环语句, 当循环体运行时就不会接着往下,而是循环体结束后再往下运行. 布尔逻辑 布尔只有俩个值,即true和false. 布尔逻辑有以下4种, 1 和——两个表达式均为true,组合表达式为真,但是...

2018-08-24 12:45:25 150

原创 java编程语言基础

1. Java的注释方式有哪几种?如何书写? 单行注释:用两个正斜线“//”注释掉斜线后的同行文本。 多行注释:“/”和“/”符号用于多行代码的注释。用“/”打开注释,“/”关闭注释。所有在二者之间的文本都会被注释掉。 JavaDoc注释:“/*”和“/” 是一对特殊类型的注释符号,用于与javadoc工具一起生成包含注释的HTML文件。什么是关键字与标识符? 每...

2018-08-22 20:42:08 3051

空空如也

空空如也

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

TA关注的人

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