- 博客(12)
- 收藏
- 关注
原创 黑马程序员_java正则表达式
正则表达式:符合一定规则的表达式。作用:专门操作字符串。特点:用一些特定的符号来表示一些代码操作,这样就简化书写。学习正则表达式,就是在学习一些特殊符号的使用。好处:可以简化对字符串的复杂操作。弊端:符号定义越多,正则越长,阅读性极差。具体操作功能:1.匹配:String matches()方法
2015-07-21 13:33:50 279
原创 黑马程序员_java反射
Java程序中的各个类属于同一事物,描述这类事物的java类名就是Class,想要学习反射就必须先理解Class。每一个类的实例对象在内存中都有相对应的字节码。一个类被类加载器加载到内存中,占用储存空间,而在该储存空间中的就是该类的字节码,不同类的字节码是不同的,所以在内存中也是不相同的。在内存中占用的空间可以用对象来表示,这些对象的类型就是Class。概念:
2015-07-21 13:27:45 291
原创 黑马程序员_java网络编程
网络模型:网络编程的三要素:1.IP地址2.端口号3.传输协议1.IP地址:计算机的唯一标识,本地地址:127.0.0.1,本地主机名字:localhost有IPv4和IPv6,出现IPv6的原因是由于使用计算的人越来越多,IPv4的数量不够分配。每台计算机都有指定的计算机名字IP地址的分类:A类: 1.0.0.0 -- 127.255.255.
2015-07-21 13:20:19 241
原创 黑马程序员_javaIO流
按操作数据分为字节流和字符流;按流向分为输入流和输出流;字符流基类:字符输入流(Reader):读取数据int read(); 读取一个字符int read(char[] buffer) 读取字符数组字节输出流(Writer):写出数据void write(int ch) 写入一个字符void write(char[] buffer) 写入一个字符数组void
2015-07-21 12:55:50 384
原创 黑马程序员_java集合2
Map:该集合存储键值对,一对一对的往里存,而且要保证键的唯一性。添加:put(k key,v value)putAll(Map m)删除:clear();remove判断:containsValue(Object value)containsKey(Object key)isEmpty()获取:get(Object key)size()
2015-07-21 12:48:39 240
原创 黑马程序员_java集合1
集合的存在的原因:Java是面向对象的语言,描述的事物都是以对象的形式体现,对象多了就需要储存,但是又不确定存储的个数,所以有了集合。集合有哪些特点?1.集合只用来存储对象2.集合可以存储不同类型的对象3.集合的长度是可变化的但是1.5后有了泛型新特性,所以一般一个集合存储的还是同一个对象。集合和数组的区别:1.集合只能存储对象,而数组既能存储对象,又能存储基本数据
2015-07-21 12:36:47 293
原创 黑马程序员_javaAPI
API就是应用程序编程接口,给java程序员提供的接口和操作方法。常用的API;String类和StringBufferString:字符串数据类型。属于引用数据类型。String一旦初始化就不可修改,是常量示例:class StringTest { public static void main(String[] args) { String s = "abc
2015-07-21 12:24:42 411
原创 黑马程序员_java异常
异常:异常概述:就是程序在运行时出现的不正常情况,比如除0溢出,文件找不到,数组角标越界等,java通过面向对象的方式来处理异常。由于问题出现各式各样,对问题进行分类,并不断向上抽取共性内容,如:问题的名称,问题出现的位置,于是就形成了异常体系 异常体系Throwable:可抛出的。 Error:错误,严重问题,处理不了,基本没救了,要修改代码。Exceptio
2015-07-16 18:01:12 338
原创 黑马程序员_多线程
一.多线程的概念进程:正在运行的应用程序线程:进程中负责程序执行的一条执行路径(控制单元)单线程: 应用程序只有一条执行路径(控制单元)多线程: 应用程序有多条执行路径(控制单元)开启多线程是为了同时运行多部分代码,每一个线程都有自己运行的内容这个内容称为执行任务多线程运行时优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一个。(线程随机性)因为使
2015-07-16 16:40:52 360
原创 黑马程序员_面向对象笔记
面向对象 面向对象是相对面向过程而言,面向对象和面向过程都是一种思想,面向过程强调的是功能行为,而面向对象是以对象为基础。强调的是对象. 特点: (1)将复杂的事情简单化 (2)由执行者转变为指挥者. (3)符合现在人们思考的一种思想完成需求时: 1. 先要去找具有所需的功能的对象来用。 2. 如果该对
2015-07-15 19:28:58 393
原创 黑马程序员_基础语法笔记
一:数据类型数据类型分为:基本数据类型和引用数据类型引用数据类型是:类(class),接口(interface),数组基本数据类型是:布尔型(boolean),字符型(char)和数值型数值型分为整数类型(byte,short,int,long)浮点类型(float,double)八大基本数据类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节
2015-07-15 15:49:58 369
原创 黑马程序员_Java概述笔记
一:基本常识1.软件开发:什么是软件?软件是一系列按照特定顺序的计算机数据和指令的集合是什么开发?使用开发工具和计算机语言来制作软件2.计算机语言人与计算机交流的特殊语言,简单来说就是我们告诉计算机我们要做什么,然后计算机再去执行。计算机语言有很多种如:C,C++,C#,Java,PHP3.人机交互两种方式:图形化界面:这种方式比较简单直观,容易上手
2015-07-15 15:45:45 255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人