- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 C++——编译
编译Windows产生.exeUnix产生.outWin运行程序输入文件名,忽略.exe,当前目录~.\程序名Unix运行程序需要全名,包含.out,当前目录~./程序名.out获取main返回值的方法:Windows~echo %ERRORLEVEL%Unix~echo $?GNU:g++ -o B A.cc将A.cc编译,输出结果在Windows
2015-11-16 21:04:17 188
原创 数据库——SQL语言
SQL并不是完全的编程语言,而是一种数据子语言,仅包括定义和处理数据库的结构。要成为完全的编程语言,SQL语句必须嵌入脚本语言(如VBScript)或编程语言(Java和C#),也可以使用支持DBMS的命令提示交互式地提交SQL语句。SQL命令分类之二:DDL、DML。
2015-11-16 19:52:51 187
原创 数据库——关系模型
表的设计原则:1.在结构良好的表中,每个决定因子都必须是候选键。2.非结构良好的表应分解成结构良好的两个或多个表。结构良好的表是满足Boyce-Codd范式(BCNF)的表。满足第一范式(first normal form 1NF)的表的特征:-行包含实体的数据-列包含实体属性的数据-表中的单元格存储单个值-每列的所有实体类型一致-每列具有唯一名称-列的
2015-11-15 12:44:05 252
原创 数据库——系统概念
数据库系统的组成——数据库、数据库管理系统(DBMS)、数据库应用程序和用户。DBMS(DataBase Management System),接收以SQL(Structure Query Language)编码的请求,并将这些请求转化成数据库中的操作。普通公司几乎从不编写自己的DBMS程序。数据库应用程序通过向DBMS程序发送SQL语句来读取或修改数据库数据,也会以表单的形式向用户显示数
2015-11-15 12:41:47 223
原创 黑马程序员——反射
Java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息一级动态调用对象的方法的功能称为Java语言的反射机制——Reflection。我们可以在Java程序运行时加载、探知、使用编译期间完全未知的class,也就是说Java程序可以加载一个运行时蔡得知名称的class,获悉其完整构造(不包括method
2015-11-01 09:15:41 240
原创 黑马程序员——网络编程
网络参考模型网络通讯中的各要素IP地址:一组二进制数字,用于给每一台连入互联网的主机分配一个逻辑地址。IP地址分为4段,每段一个字节(8个二进制位)。IP端口:一个数字编号,范围0~65535,用于区分同一IP地址上不同的服务,使不同端口上的通信不相互干扰。传输协议:通讯规则。网络模型中各层的功能及协议java中的UDP传输:1.UDP协议传输的
2015-10-27 11:35:10 483
原创 黑马程序员——泛型
自Java1.5版本泛型出现,集合类应该是被重新书写了,由普通类改写成了泛型类。泛型类的使用过程包括的步骤有:泛型类引用的声明,泛型类对象的创建以及引用指向对象。作此说明是为了下面方便说明我对泛型的理解。1.声明泛型类引用时,需在类名后指出泛型指代的类型,注意我说的是指出,不是指明。这里指出的意思是有这组符号,放个”?”或”?extends(super) XXX”也算指出了
2015-10-15 15:34:00 143
原创 黑马程序员——异常处理
在程序运行过程中,可能发生异常,也就是出现错误。出现错误的原因可能是由程序本身编写上的逻辑错误引起的,也有可能是在应用环境下,出现的外部错误。出现异常后,需要处理,java将程序中的异常包装成异常类——
2015-10-12 22:11:30 255
原创 黑马程序员——多线程
------- android培训、java培训、期待与您交流! ----------线程,指的是在程序执行过程中沿一条线索逐条语句按顺序执行的流程。main函数就是一个线程,叫做主线程。在多线程开发过程中,随着主函数的进行,可以随时开启一个独立执行的线程。多线程可同时执行,同时执行的本质可以是CPU多核同时执行多个任务,也可以是CPU内核在多任务间的飞速切换。在Java中,线程被预定义包装成
2015-10-12 14:59:27 210
原创 黑马程序员——面向对象
面向对象面向对象是相对面向过程而言面向过程强调的是行为步骤,面向对象强调的是将行为以对象的形式进行封装,然后对对象进行操作。Java通过创建类再用类建立对象。类是某一类对象的抽象描述,对象是类的实例化。面向对象程序设计的特点:继承、多态和封装。继承:用父类派生出子类,子类具有父类的非私有成员变量和成员方法。关键字extends多态:不同的子类重写父类的某个方法,通过调用
2015-08-29 11:02:21 161
原创 黑马程序员——数组
数组声明:类型名[]声明加创建数组:类型名[] 数组名=new 类型名[数组长度];声明创建加初始化:类型名[]数组名=new 类型名[]{元素1,元素2…….};二维数组类型名[][]声明方法同一维。数组基本操作int length();返回数组长度Arrays类的静态方法: Arrays.fill(ar,value) 用
2015-08-29 10:32:39 176
原创 黑马程序员——流程控制
流程控制1。复合语句java中复合语句是以整个块区位单位的语句,又称块语句,由“{”开始,“}”结束。复合语句为局部变量建立一个作用域。2.条件语句if语句,switch语句,三元运算符(表达式?值1:值2)其中,switch表达式必须是整型、字符型或字符串型,字符串是JDK1.7特性。 2.循环语句while语句do while语句for语句for
2015-08-29 10:30:57 175
原创 黑马程序员——字符串
字符串Java 将字符串作为对象来处理。String 位于java.lang包中。字符串一旦被初始化,就不能再改变。 String str;声明 创建String str="abc";引用字符串常量String(char[] ar)String(char[] ar value)String(char[] ar,int offset,int length)
2015-08-24 22:11:59 164
原创 黑马程序员——Java基本概念(3)
运算符知识点:一个表达式中若含有一个以上“=”,从最右方的“=”开始处理。自增/自减运算符的操作数必须是整型或浮点型。逻辑运算符中的&和&&:&&是短路型运算符,左边结果不成立就不再判断右边。&是非短路型运算符,左边不成立也判断右边。位运算两个操作数精度不同,结果与精度高的相同。有符号右移>>无符号右移>>>移位运算符适用数据类型:byte shortc
2015-08-24 21:56:16 157
原创 黑马程序员——Java基本概念(2)
成员变量类中的成员变量可以是基本数据类型也可以对象(类的实例化),数组和字符串在Java中被封装成类。成员变量有其固定的位置,同成员方法以平行的方式并列位于类主体的最外层。位于成员方法中的变量或对象不是成员变量是局部变量。变量声明:int a=3;char b=‘a’;float c=2.3F;成员变量的声明如上,声明的同时初始化。也可以不初始化,但编译器也会为其赋默认值。
2015-08-15 11:36:09 155
原创 黑马程序员——Java基本概念(1)
一、文件结构组成Java的文件以“项目—包—类”的形式组织。包名通常用小写字母组成,类名通常以大写字母开头,多单词每个单词大写字母开头。不同包中可以有同名的类,同一个包中不可以。有包时,首先声明包,声明方式:package 包名;类的声明方式:class 类名{ 类体 }可以引入其它包,引入关键字:import;二、类的组成类主要由成员变量和成员
2015-08-15 10:31:08 227
原创 黑马程序员——初识Java
一、Java概述Java语言是由Sun公司设计开发的一门纯面向对象的编程语言。它由有Java之父之称的詹姆斯·戈士林亲手设计。最初的成功应用是在万维网。1995年由Sun公司正式发布;1999年Sun发布Java三个版本:标准版、企业版和微型版;2014年1.5版本发布,这成为Java语言发展史的一个里程碑,此后,原来的J2SE、J2EE和J2ME更名为Java SE、Java EE和Ja
2015-08-15 07:27:54 172
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人