Java学习日记
文章平均质量分 60
zhizunyoulan
这个作者很懒,什么都没留下…
展开
-
黑马程序员——反射
Java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息一级动态调用对象的方法的功能称为Java语言的反射机制——Reflection。我们可以在Java程序运行时加载、探知、使用编译期间完全未知的class,也就是说Java程序可以加载一个运行时蔡得知名称的class,获悉其完整构造(不包括method原创 2015-11-01 09:15:41 · 240 阅读 · 0 评论 -
黑马程序员——网络编程
网络参考模型网络通讯中的各要素IP地址:一组二进制数字,用于给每一台连入互联网的主机分配一个逻辑地址。IP地址分为4段,每段一个字节(8个二进制位)。IP端口:一个数字编号,范围0~65535,用于区分同一IP地址上不同的服务,使不同端口上的通信不相互干扰。传输协议:通讯规则。网络模型中各层的功能及协议java中的UDP传输:1.UDP协议传输的原创 2015-10-27 11:35:10 · 482 阅读 · 0 评论 -
黑马程序员——泛型
自Java1.5版本泛型出现,集合类应该是被重新书写了,由普通类改写成了泛型类。泛型类的使用过程包括的步骤有:泛型类引用的声明,泛型类对象的创建以及引用指向对象。作此说明是为了下面方便说明我对泛型的理解。1.声明泛型类引用时,需在类名后指出泛型指代的类型,注意我说的是指出,不是指明。这里指出的意思是有这组符号,放个”?”或”?extends(super) XXX”也算指出了原创 2015-10-15 15:34:00 · 143 阅读 · 0 评论 -
黑马程序员——集合类
集合类原创 2015-10-15 15:33:32 · 232 阅读 · 0 评论 -
黑马程序员——Java基本概念(2)
成员变量类中的成员变量可以是基本数据类型也可以对象(类的实例化),数组和字符串在Java中被封装成类。成员变量有其固定的位置,同成员方法以平行的方式并列位于类主体的最外层。位于成员方法中的变量或对象不是成员变量是局部变量。变量声明:int a=3;char b=‘a’;float c=2.3F;成员变量的声明如上,声明的同时初始化。也可以不初始化,但编译器也会为其赋默认值。原创 2015-08-15 11:36:09 · 155 阅读 · 0 评论 -
黑马程序员——Java I/O系统
流,file原创 2015-10-16 09:05:45 · 271 阅读 · 0 评论 -
黑马程序员——初识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 阅读 · 0 评论 -
黑马程序员——面向对象
面向对象面向对象是相对面向过程而言面向过程强调的是行为步骤,面向对象强调的是将行为以对象的形式进行封装,然后对对象进行操作。Java通过创建类再用类建立对象。类是某一类对象的抽象描述,对象是类的实例化。面向对象程序设计的特点:继承、多态和封装。继承:用父类派生出子类,子类具有父类的非私有成员变量和成员方法。关键字extends多态:不同的子类重写父类的某个方法,通过调用原创 2015-08-29 11:02:21 · 161 阅读 · 0 评论 -
黑马程序员——字符串
字符串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 阅读 · 0 评论 -
黑马程序员——Java基本概念(1)
一、文件结构组成Java的文件以“项目—包—类”的形式组织。包名通常用小写字母组成,类名通常以大写字母开头,多单词每个单词大写字母开头。不同包中可以有同名的类,同一个包中不可以。有包时,首先声明包,声明方式:package 包名;类的声明方式:class 类名{ 类体 }可以引入其它包,引入关键字:import;二、类的组成类主要由成员变量和成员原创 2015-08-15 10:31:08 · 227 阅读 · 0 评论 -
黑马程序员——流程控制
流程控制1。复合语句java中复合语句是以整个块区位单位的语句,又称块语句,由“{”开始,“}”结束。复合语句为局部变量建立一个作用域。2.条件语句if语句,switch语句,三元运算符(表达式?值1:值2)其中,switch表达式必须是整型、字符型或字符串型,字符串是JDK1.7特性。 2.循环语句while语句do while语句for语句for原创 2015-08-29 10:30:57 · 175 阅读 · 0 评论 -
黑马程序员——数组
数组声明:类型名[]声明加创建数组:类型名[] 数组名=new 类型名[数组长度];声明创建加初始化:类型名[]数组名=new 类型名[]{元素1,元素2…….};二维数组类型名[][]声明方法同一维。数组基本操作int length();返回数组长度Arrays类的静态方法: Arrays.fill(ar,value) 用原创 2015-08-29 10:32:39 · 176 阅读 · 0 评论 -
黑马程序员——Java基本概念(3)
运算符知识点:一个表达式中若含有一个以上“=”,从最右方的“=”开始处理。自增/自减运算符的操作数必须是整型或浮点型。逻辑运算符中的&和&&:&&是短路型运算符,左边结果不成立就不再判断右边。&是非短路型运算符,左边不成立也判断右边。位运算两个操作数精度不同,结果与精度高的相同。有符号右移>>无符号右移>>>移位运算符适用数据类型:byte shortc原创 2015-08-24 21:56:16 · 157 阅读 · 0 评论 -
笔记说明
因为本人有C和C++知识基础,所以学习Java时所做笔记不是具体详细的记录所有知识点,会根据个人情况,记录自己觉得有必要记的知识点。原创 2015-08-24 22:02:46 · 160 阅读 · 0 评论 -
黑马程序员——正则表达式
匹配,切割,获取,替换原创 2015-10-30 15:27:29 · 163 阅读 · 0 评论