![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java技术类
文章平均质量分 72
章彬
爱好java开发
展开
-
黑马程序员---自学随堂笔记----String的一些知识点
String s1=“abc”; s1:是一个类 类型变量,“abc”是一个对象 String s2=new String(“abc”);s1和s2的区别? 在内存中,s1代表一个对象“abc” s2代表两个对象,new、“abc” 所以 s1==s2 false 判断是否属同一引用 s1.equals(s2) true原创 2015-11-06 10:38:03 · 316 阅读 · 0 评论 -
黑马程序员---自学随堂笔记----基本数据类型
基本数据类型有8中: byte———-Byte short———Short int————Integer long———-Long boolean—–Boolean float———-Float double——-Double char———–Character注:String不是基本数据类型基本数据类型==>字符串 1、基本数据类型值+“” 2、原创 2015-11-06 10:57:53 · 330 阅读 · 0 评论 -
黑马程序员---自学随堂笔记----IO流
1、IO流的四个抽象基类InputStream、Reader:所有输入流的基类,前者表字节输入流,后者为字符流;OutputStream、Writer:输出流的基类,前者为字节输出流,后者为字符输出流;字节流操作的最小数据单元为8位的字节,字符流操作的最小单元为占16位的字符;2、输入流的方法(以字节流为例,字符流操作的是字符文本,只需把参数类型改为char即可):int read():读取单个字节原创 2015-11-06 11:17:39 · 388 阅读 · 0 评论 -
黑马程序员---自学随堂笔记----集合
Collections类,可以对Set、List和Map等集合进行操作的工具类,常用方法: static void shuffle(List list):对list集合元素进行随机排序,eg:洗牌;static void reverse(List list):反转list集合元素的顺序;static void sort(List list,Comparator c):根据指定的比较器对list进行原创 2015-11-06 11:00:39 · 400 阅读 · 0 评论 -
黑马程序员---自学随堂笔记----反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制,总而言之就是把java类中各种成分映射成相应的java类。获取Class的方法: public static void getClassDemo() throws ClassNotFoundE原创 2015-11-06 11:46:21 · 330 阅读 · 0 评论 -
黑马程序员---自学随堂笔记----网络编程
网络编程UDP和TCP协议区别: UDP:(将数据及源和目的都封装成数据包发送) 优点:速度快,面向无连接 缺点:容易丢包,限制大小在64Kb内,不可靠 TCP: 优点:面向连接,可进行大数据传输,可靠,稳定安全一、UDP协议 1、定义udpSocket服务(建立端点) 2、定义一个数据包 3、通过socket服务的receive()将原创 2015-11-06 11:39:03 · 318 阅读 · 0 评论 -
黑马程序员---自学随堂笔记----异常
异常处理: 1,声明异常时,建议异常更为具体的异常,处理更具体。 2,对方声明几个异常,就对应几个catch块。 如果多个catch块中的异常出现继承关系,父类异常catch块放在最下面class 方法类名{ 方法 throws 异常1,异常2,···//声明异常抛出,交给调用者处理 { 方法体 }}class 主类名{ new原创 2015-11-06 08:46:06 · 287 阅读 · 0 评论 -
黑马程序员---自学随堂笔记----包
包与包之间进行访问时,被访问的包中的类以及类中的成员需要被public修饰。不同包之间的子类,可访问父类中被protected修饰的成员,非子类访问不来权限大小:(是否成员能互相访问?) —————— public——protected——default(默认)—–private 同一类中———-√—————√——————-√——————–√—– 同一包中———-√—————√——————原创 2015-11-06 09:25:02 · 265 阅读 · 0 评论 -
黑马程序员---自学随堂笔记----线程
创建线程的第一种方式:继承Thread类 步骤: 1,定义一个类继承Thread类 2,覆写Thread类中run()方法 3,调用线程的start()方法,此方法开启线程并执行线程的run()run()方法体存储线程要运行的代码; 必须要调用start()才可开启线程,若调用run()仍是单线程currentThread();获取当前线程对原创 2015-11-06 09:42:37 · 338 阅读 · 0 评论 -
黑马程序员---自学随堂笔记----正则表达式
1、要匹配手机号如13xxx,15xxx,18xxx代码如下 String tel = “13xxxxxxxxx;” String telReg = “1[358]\d{9}”; 判断boolean flag = tel.matches(telReg);是则返回true否则返回false2、要切割字符串如String str = “dsljeig.asjgioja.asgwgh”; 则匹配的原创 2015-11-06 11:22:22 · 3316 阅读 · 1 评论