![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
saiguotuzi
自学java,虽然很难,但有浓厚的兴趣,性格不是太踏实,但在学习上的确很贪婪,给自己加油鼓劲,很羡慕大神,自己也努力向着大神的方向前进,虽然这需要不止5年的时间,但有一颗追寻的心,希望自己有美好的未来,并为之不懈努力。
展开
-
java基础-包装类
1.类型转换(1)基本类型-->String :2 + “”(2)包装类型-->String : i.toString();(3)String----->包装类型 :Integer.parseInt()2.包装类型重写了hashCode,equals,cmopareTo3.自动装箱自动拆箱4.Integer i1 = 250; Integer i2 = 250 i1==i...原创 2018-04-26 01:16:44 · 112 阅读 · 0 评论 -
java基础-异常
1.异常体系Throwable |--Error |--Exception2.异常分类(1)严重异常Error,处理不了(2)Exception 3.Exception分类(1)运行时异常RuntimeException (运行时检查)(2)非运行时异常 (编译期就检查)运行时异常RuntimeException就是程序员可以解决的,比如数组越界异常,运行时异常,不是...原创 2018-04-26 01:02:24 · 132 阅读 · 0 评论 -
java基础-面向对象
一、java基础知识点1.面向对象的特征:封装,继承,多态2.成员变量和局部变量的区别(1)作用域不同,成员的作用于类中,局部的作用于方法或语句(for)中(2)在内存中的位置是不同的,成员的存在于堆内存中,局部的存在于栈内存中。3.匿名对象(1)匿名对象是对对象的简化(2)匿名对象使用场景 修改匿名对象属性没有任何意义,以后会被垃圾回收器回收。 匿名对象的方法只会使用...原创 2018-04-26 00:51:01 · 215 阅读 · 0 评论 -
java基础-知识点
1.一个java源文件中可以有多个类,但是只能有一个public修改的类,且文件名与public类名一致2.标识符:包括英文数字,_,$,开头不能是数字,严格区分大小写3.常量:整数,小数,boolean,字符,字符串,null4.严格区分""与null5.数据类型:基本数据类型,引用数据类型6.8大基本数据类型:byte,short,int,long,float,double,char,bool...原创 2018-04-25 23:15:03 · 123 阅读 · 0 评论 -
java基础-网络编程
1.网络模型:OSI参考模型、TCP/IP参考模型数据传输的过程:向下走:封包 向上走:拆包 向上走一直拆包,直到得到数据。2.网络通讯要素ip地址、端口号、传输协议Ip和端口用来找对方,确认对方身份。协议保证双方都能听懂双方的对话,常见的传输协议是:TCP、UDP更多网络信息参考网络相关书籍和教程。3.常用类InetAddress,此类表示互联网协议 (IP) 地址得到InetAd...原创 2018-04-25 22:34:54 · 155 阅读 · 0 评论 -
java基础-线程
1.进程是一个应用程序。线程就是这个进程中的一条执行路径,是单独的控制单元。2.创建线程的两种方式:(1)继承Thread,重写run(),就是线程。(2)实现Runnable接口,重写run方法,将Runnable对象传入Thread的参数中。 但是推荐使用第二种方式。因为java类只能单继承,可以多实现。一、线程的状态1.状态:新建,就绪,运行,阻塞,挂起,终止2.状态转换图(1)new之后...原创 2018-04-25 17:32:33 · 93 阅读 · 0 评论 -
java基础面试题
1.说说&与&&的区别&&短路 &逻辑&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(s...原创 2018-05-02 13:14:34 · 2230 阅读 · 1 评论 -
java基础-IO流
IO流是用来处理不同设备之间数据传输的。不同的流表示的是不同的输入输出设备。0.File(1)File是对文件对象的封装。File是对文件的属性,大小,位置,可读性等文件的信息的疯传的类。(2)File表示的文件或者文件夹(3)File可以作为参数传递给流的构造函数1.一个重要的属性:文件分隔符File.separatorpublic static void test6(){ String...原创 2018-04-24 14:12:51 · 158 阅读 · 0 评论 -
java基础-系统类和工具类
一、集合工具类Collections操作集合的工具类,方法都是static的。(1)对List二分搜索(2)同步加锁(3)排序a.对List使用自然排序,也可以自己指定比较器,使用新的比较规则b.随机排序Listc.对集合逆序(1)自然逆序(2)指明新的比较器进行逆序(4)交换List集合中的数据二、数组工具类Arrays用于操作数组的工具类,方法都是static的。(1)数组转为集合:Array...原创 2018-04-23 23:03:30 · 322 阅读 · 0 评论 -
java基础-集合
一、集合框架想到集合,首先想到的应该是数据的存储格式Collection |--List |--Vector |--ArrayList |--LinkedList |--Set |--HashSet |--TreeSetMap |--Hashtable...原创 2018-04-23 22:29:20 · 123 阅读 · 0 评论 -
java基础-字符串
一、String1.final修饰,常量,长度不可以改变。不可以改变内容,但是指针可以改变String s1 = "abc";String s1 = "bcd";没有错误,只是s1指向了另外一个地方,串"abc"没有改变。2.内存String s = "abc";//常量区String s2 = new String("abc"); //常量区、内存区3.==和equals()==比较的是数值和地...原创 2018-04-23 20:57:50 · 222 阅读 · 0 评论 -
EL表达式
转自:https://blog.csdn.net/qwerasdf123/article/details/4189889EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${...转载 2018-04-23 19:43:43 · 112 阅读 · 0 评论