- 博客(20)
- 收藏
- 关注
原创 18.数据库操作
18.数据库操作数据库系统是由数据库、数据库管理系统和应用系统、数据库管理员构成。数据库管理系统简称DBMS,是数据库系统的关键组成部分,包括数据库定义、数据查询、数据维护等。而JDBC技术是连接数据库和应用程序的纽带。18.1数据库基础知识如今现在常用的高级数据库有SQL Server、MySQL、Oracle等。18.1.1什么是数据库数据库是一种存储接口,...
2018-09-02 14:16:00
290
原创 17.网络通信
17.网络通信网络应用程序可以让不同计算机之间交换数据。编写网络应用程序,首先必须明确网络应用程序索要使用的网络协议,TCP/IP协议是网络应用程序的首选。17.1网络程序设计基础Java已经将网络程序所需要的东西封装成不同的类。17.1.1局域网与英特网为了实现两台计算机之间的通信,必须要用一个网络连接服务器和客户机。服务器是指提供信息的计算机或者程序。客户机是指请求信息的计...
2018-09-02 14:12:58
347
原创 16.多线程
16.多线程当程序同时完成多件事情时,就是所谓的多线程程序。使用多线程程序可以创建窗口程序、网络程序等。16.1线程简介并发,Java中一种同时进行多种活动的思想。线程,被并发完成的每一件活动。多线程,在程序中执行多个线程,每个线程完成一个功能,多个线程并发执行。以Windows系统为例:该系统为多任务操作系统,以进程为单位。一个进程是一个包含有自身地址的程序,每个...
2018-09-02 14:10:32
225
原创 15.枚举类型与泛型
15.枚举类型与泛型枚举类型本质上还是类的形式,但提供了一种新的常量定义方式,并提供了安全检查功能;泛型提供编译时的安全检查,不会英文将对象置于某个容器中而失去其类型;15.1枚举类型15.1.1使用枚举类型设置常量以往设置常量时,通常将常量放置在接口中,用final和static修饰,这样在程序中就可以直接使用常量,并且该常量不能被修改public inter...
2018-09-02 14:08:42
265
原创 14.反射
14.反射通过Java的反射机制,可以更深入地控制程序的运行过程,如再程序运行时对用户输入的信息进行验证,还可以逆向控制程序的执行过程。此外Java在反射机制的基础上,还提供了Annotation功能14.1Class类与Java反射java.lang.reflect包中提供了对反射的支持,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问、检测和修改描述Java对象...
2018-09-02 14:06:31
202
原创 9.接口、多态与继承
9.接口、继承与duo’t继承,复用已定义的类,减少重复代码的编写多态,动态调整对象的调用,降低对象之间依存关系接口,优化继承和多态,建立类和类之间关联的标准9.1继承基于父类制造出一个新的子类,子类可以继承父类原有的属性和方法,增加原来父类不具有的属性和方法,或者直接重写父类中某些方法举例1:public class Text { public Text()...
2018-09-02 13:53:09
213
原创 8.数字处理类
8.1数字格式化java的数字格式化操作主要针对浮点数java数据绝对值在10^3到10^7之间,将以常规形式显示,否则用科学记数法表示显然以上表示方法不能满足现实需求,故java提供DecimalFormat类进行格式化操作使用步骤:给实例化对象提供模式化模板(实例化时提供或者后来提供均可),通过对象调用format()方法即可格式化数据 符号 位置 本地化?...
2018-09-02 13:50:53
198
原创 7.包装类
07.包装类Java可以直接处理基本类型的数据,但是在有些情况下需要将其作为对象处理,这时需要将其转换为包装类。7.1Integer该类对象包含了一个int类型的字段,提供多个方法在int和String类型之间转换,另外还提供了一些处理int类型的常量和方法。另外还有Long类和Short类,包含的方法基本相同。1.初始化 Integer num1...
2018-09-02 13:50:05
207
原创 6.类和对象
6.类和对象6.1面向对象概述面向对象思想是人类最自然的一种思考方式,面向对象设计实质上是对现实世界进行建模。6.1.1对象万物皆对象,对象是事物存在的实体对象被分为静态和动态两个部分,前者被称为属性,即成员变量;后者被称为行为,即方法6.1.2类类是同一类事物的统称对象即符合某个定义所产生出来的实例在java中,定义格式如下: 权限修饰符...
2018-09-02 13:46:55
185
原创 5.Java数组
5.Java数组5.1数组概述数组,相同数据类型的元素的线性集合;基本类型不是对象,当时基本类型组成的数组是对象;5.2一维数组在使用一维数组之前,需要先 声明、分配内存、初始化1.声明数组元素类型 数组名[];数组元素类型[] 数组名; int day[]; int[] month;2分配内存数组名=new 数组元素类型[数组...
2018-08-31 17:20:11
183
原创 4.Java字符串
4.Java字符串Java字符串:被"..... " (双引号)包含的一个或多个字符。'c'是字符 ,"c"是字符串 4.1String类4.1.1声明字符串String str; //未经初始化的字符串不可使用 4.1.2创建字符串1.引用字符串常量String str1="We are students"2.利用字符数组或者字节数组创建St...
2018-08-31 16:59:01
496
原创 12.集合类
12.集合类12.1集合类概述java.util包中提供了一些集合类,即容器。宠用的集合有List集合、Set集合、Map集合。其中List与Set继承了Collection接口,各接口提供了不同的实现类。集合与数组的区别:数组长度固定,集合长度可变;数组存放基本类型的数据,集合存放数据的引用。常见集合类继承关系如下: 12.2Collection接口Col...
2018-08-31 10:37:54
203
原创 11.异常处理
11.异常处理11.1异常概述异常是指程序在运行过程中出现的一些错误。异常是一个在程序执行期间发生的事件,它中断了正在执行的程序的正常指令流。当程序中某一个方法发生错误时,这个方法会创建一个异常对象,并且把它传递给正在运行的系统。通过异常处理机制,可以将非正常情况下的处理代码与程序的主逻辑分离,即在编写代码主流程的同时在其他地方处理异常。11.2处理异常当某个方法抛出异常,既可...
2018-08-31 10:34:08
387
原创 1.Java简介及开发环境搭建
1.Java简介及开发环境搭建 1.1java简介1.java,当前最为流行的编程语言。包含Java SE(标准版,基础版)、Java EE(企业版)、Java ME(嵌入式系统开发)三个版本。2.java既是编译型的,又是解释型的。代码编译后转化为java字节码(中间语言),字节码通过java虚拟机(JVM)解释为机器吗。编译只进行一次,解释在每次运行程序时都会进行。3.ja...
2018-07-30 16:27:31
165
原创 2.Java语言基础
2.Java语言基础2.1Java主类结构一个Java项目组成:项目、包、类。一个Java程序有若干个包,包的关键字为package,用于在文件开头声明类所在的包。类是Java程序的基本组成单位,类中包含属性和方法。含有main()方法的类称为主类,主类名必须和文件名相同,Java区分大小写。 2.1.1主方法main()public static void 分别是...
2018-07-30 16:26:51
164
原创 3.流程控制
3.流程控制3.1复合语句复合语句以整个块区为单位,所以又称块语句。由大括号"{...}"组成3.2条件语句3.2.1if条件语句1.if....2.if...else....3.if...else if... 3.2.2switch多分枝语句switch(表达式){case 常量值1:语句块1(可省略,表示和下方常量值采用同种方式处理)...
2018-07-30 16:26:22
136
原创 10.类的高级特性
10.1java类包10.1.1类名冲突java编译器将.java的类文件中编译成.class的文件。但是当程序规模太大时,会尝试类名冲突的现象。此时需要将两个同名的类放在不同的类包中。java中每个类或接口都来自确定的类包。10.1.2完整的类路径一个完整的类名需要包名和类名的组合,如”java.lang.Math“,java.lang是包名称,Math是类名。当一个程序中需...
2018-07-20 12:33:10
170
原创 序列2(字符串、字典)-《python基础教程》笔记
字符串一种常用的、不可变的序列1.字符串的基本操作序列的绝大部分基本操作对字符串同样适用(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)但是字符串不可变,对字符串按索引赋值或者分片赋值都是不合法的2.字符串格式化:精简版字符串格式化操作符为'%'格式: 格式化字符串 % 值多个值时只能使用字典或者元组格式化(其他序列时会被解释为一个值)举例1:format ='hello %s. %s...
2018-03-13 08:49:22
309
原创 序列1(列表、元组)-《python基础教程》笔记
初认序列序列python是最基本的数据结构python有6种内建序列,列表、元组、字符串、unicode字符串、buffer字符串、xrange对象列表可修改,元组、字符串不可修改,绝大部分情况下,列表可以替换元组,除非元组作为字典的键(键不可修改)序列通用操作1.索引(序列中元素的位置序号)python索引是一个循环索引,第一个位置是0,从左往右递增;最右边位置索引也可以是-12.分片(提取序列...
2018-03-10 19:49:27
740
原创 基础知识-《python基础教程》笔记
环境相关1.mac编写python: $ python2.mac打开IDLE(一个python的简洁IDE):$ Idle3.用命令行执行python文件(1)显示使用python解释器$ python hello.py #python加文件名,python文件以.py结尾(2)隐示使用python解释器(希望当作普通可执行文件执行,如 ./hello.py)先在终端查看python解释器...
2018-03-07 17:39:18
701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅