![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
自行车在路上
加油
展开
-
为什么程序员必须懂点位运算
链接:为什么程序员必须懂点位运算转载 2021-04-19 10:22:47 · 133 阅读 · 0 评论 -
java判断是否数字
public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } ...原创 2020-08-16 17:47:34 · 113 阅读 · 0 评论 -
Ftp代码练习
Ftp代码练习导语:往后加总结TransClientTransServerUploadPicUploadPicByGUIUploadPicClientUploadPicServerUploadTextClientUploadTextServerURLDemo浏览器原理10.1.1 模拟一个浏览器10.1.2 MyBrowserByGUI10.1.3 MySer...原创 2020-03-26 21:30:02 · 350 阅读 · 0 评论 -
23(6) IO打印流
23(6) IO打印流导语:再接再厉写一个整数,到目的地整数的表现形式不变。可以将整数转成字符串在写入到目的地取键盘录入。将录入的数据转成大写保存到文件中读取一个整数源和目的都内存的读写过程随机访问/操作文件/既可以读又可以写/内部维护了用于存储数据的byte数组/提供了一个对数组操作的文件指针/文件指针可以通过getFilePointer 方法读取,并通过 seek 方法设置...原创 2020-03-23 22:49:08 · 87 阅读 · 0 评论 -
23(5) IO文件切割合并-对象的序列化
23(5) IO文件切割合并-对象的序列化导语:可以说整个下午都在玩伊苏7,挺好玩的,现在也没心情打代码,先把代码弄成mk格式的html实现了Serializable接口。详细描述了该接口的作用和序列号的作用读取配置文件信息的原始方法,也是Properties load方法的原理切割文件,并用Properties存储碎片文件信息很恐怖的合并程序对恐怖程序进行优化,使用了集合使...原创 2020-03-23 22:28:02 · 127 阅读 · 0 评论 -
23 io流(4) 编码解码_流的操作规律
23 io流(4) 编码解码_流的操作规律导语:经过这几次的练习,算是有点熟悉了eclipse了吧,加油,继续完成,如果没有实力去实习的话,那就将学习发挥到极致对字符串按照字节数截取(默认码表)字节数组–解码(new String(byte[]))–>字符串联通的gbk编码二进制启动了utf-8的码表来解析这个数据BufferedReader :readLine(); Bu...原创 2020-03-23 22:16:28 · 178 阅读 · 0 评论 -
23 IO流(3)
23 IO流(3)引言早上已经完成IO流的相对应的练习,主要是IO流对电脑文件相对应的操作,FileInputStream和FileOutputStream的练习,接下来继续IO流,但主要会有点变化,接下来的是字符流综合使用一篇文章中出现了多少个好字。读取数据,使用了字符流FileReader演示FileWriter演示转换流,和子类的区别五星字符流缓冲区对象的使用通过字符流复...原创 2020-03-23 22:01:40 · 253 阅读 · 0 评论 -
23 IO输入(2)
23 IO输入(2)引言经过昨天的没收获的表现,今天的收获还好,起码有点入手了,希望再接再厉。遍历子目录中的内容,通过队列的方式遍历子目录中的内容,通过递归的方式讲解递归的使用和注意事项读取一个文件,通过read()方法读取一个文件,通过read(byte[])方法通过自定义缓冲区数组复制文件通过读写一个字节方式复制文件写入数据到一个文件续写和换行IO异常的处理了解...原创 2020-03-23 21:59:45 · 175 阅读 · 0 评论 -
23 IO流(1)
23 IO流(1)导语:现在要开始markdown的操作笔记,首先从io流开始,然后往下看视频边总结,慢慢熟悉,有空继续把之前的笔记补完,加油~~File类的方法演示 获取文件的信息。名称,大小,时间演示File的构造函数,分隔符演示File类的获取功能涉及的方法,其中有将最后修改时间毫秒值转成本地格式字符串对文件以及文件夹进行增createNewFile,mkdir 删判 de...原创 2020-03-23 21:54:19 · 192 阅读 · 0 评论 -
22日期时间
22日期时间导语:现在开始把所有的代码以markdown的形式记录下来,然后转成html记录放在电纸书里,顺便清一下电纸书。将毫秒值转成本地格式。Date DateFormat获取日期中的指定日期信息比如获取年,月,日Calendar。练习2 :"2012-3-17"转成日期对象练习3:"2013-4-25"到"2013年7月29日"到底有多少天DateTest3练习4:获取给...原创 2020-03-23 21:41:18 · 173 阅读 · 0 评论 -
21Map_System类
21Map_System类导语:日后可总结:Map常见功能。1. 存储。v put(k,v);2. 获取。v get(k);3. 移除。v remove(k);4. Set<k> keySet();5. Set<Map.Entry<k,v>> entrySet();6. Collection<v> values();Map...原创 2020-03-23 21:26:17 · 176 阅读 · 0 评论 -
20泛型
20泛型导语:到时补充泛型类的使用泛型方法的使用泛型接口的使用泛型通配符的使用泛型的限定的使用通配符在api中的体现和使用泛型上限在api中的体现和使用泛型下限在api中的体现和使用泛型细节:保证两边泛型值一致对字符串按照长度排序,比较器用匿名内部类完成。想要逆序,只要将o1和o2比,改成o2和o1比。获取集合元素最大值,1,指定类型 2,Object类型,3,泛型...原创 2020-03-23 21:21:14 · 100 阅读 · 0 评论 -
19 List_Set集合
19 List_Set集合导语:想到在写Collection: |--List:有序的,带索引的,通过索引就可以精确的操作集合中的元素,元素是可以重复的。 List提供了增删改查动作 增加add(element) add(index,element) ; ...原创 2020-03-23 21:11:22 · 166 阅读 · 1 评论 -
18基本类型包装类_集合入门
18基本类型包装类_集合入门导语:think after i wang to writeCollectionDemoCollectionDemo2IteratorDemoCollectionTestListDemoStudent1. CollectionDemo···javapackage cn.itcast.api.c.collection;import java...原创 2020-03-23 21:04:58 · 89 阅读 · 0 评论 -
17 String与StringBuffer
17String与StringBuffer导语:想到在写StringDemoStringDemo2StringTestStringTest2_1StringTest2_2StringTest2_3StringBufferDemoStringBufferTestStringBufferTest2StringBuilderDemoPersonPersonDemoSt...原创 2020-03-23 21:01:02 · 93 阅读 · 0 评论 -
14to16多线程的原理与使用
14to16多线程的原理与使用导语:想到在写通过代码了解只有主线程在执行时的弊端继承Thread类创建线程的第二种方式实现Runnable接口线程的安全问题分析原因银行存款的练习同步函数的体现,和同步代码块的区别验证静态同步函数使用的锁时 类名.class单例懒汉式被并发访问的解决方案死锁在售票中的体现简单的死锁程序生产者消费者,发生的问题生产者消费者,加入了等待唤...原创 2020-03-22 22:24:49 · 178 阅读 · 0 评论 -
12探索Java中的异常
12探索Java中的异常导语:想到在写在程序中异常的使用,数组角标越界案例,增减程序的健壮性在程序中使用异常,Person 年龄的案例,引出了自定义异常重点讲解自定义异常,并引入Throwable问题,以及异常编译失败。如何自定义异常。★★★★★★解决到底是继承Exception和RuntimeException。以及区别讲解声明和捕获的使用。try catch的执行流程。★★...原创 2020-03-22 22:04:20 · 110 阅读 · 0 评论 -
11内部类揭秘
11内部类揭秘导语想到在写内部类的由来,以及内部类的访问特点。内部类在成员位置的修饰以及访问格式非静态内部类为什么直接访问外部类中的成员,因为持有外部类的this引用局部内部类,仅可以访问被final修饰的局部变量内部类的延伸,内部类可以继承其他类或者实现外部接口。★★★★★匿名内部类,格式,原理匿名内部类和内部类的转换练习。如果调用匿名内部类中的多个方法匿名内部类的练习,...原创 2020-03-22 21:58:47 · 91 阅读 · 0 评论 -
10多态_Object
10多态_Object导语:想到在写引出了多态的好处。通过动物示例发现操作父类型可以提高扩展性动物的示例,了解了多态的体现,好处,弊端,前提,向上向下转型,以及什么时候用?★★★★★毕老师和毕姥爷的故事。将多态的知识点串一下。自动动手写!★★★★★分三个阶段 完成笔记本电脑使用外围设备。并通过接口解耦,并通过多态提高程序的扩展性。★★★★★★★多态调用时,成员变量,成员函数,静...原创 2020-03-22 21:54:07 · 117 阅读 · 0 评论 -
9继承进阶_抽象类_接口
9继承进阶_抽象类_接口导语:想到在写子父类中成员变量的特点子父类中成员函数的特点。★★★★★子父类中构造函数的特点。★★★★★final关键字的使用,重点在于常量的定义抽象类的由来,犬科示例,抽象类的特点,细节问题(四问,必须懂)。抽象类练习,员工数据建模。★★★★★接口的由来,定义,实现,多实现,继承并实现,接口的特点,接口的多继承。★★★★★1. 子父类中成员变量...原创 2020-03-22 21:50:31 · 138 阅读 · 0 评论 -
8静态_单例_继承
8静态_单例_继承导语:想到在写静态方法的由来,以及什么时候使用。静态使用注意事项介绍主函数的组成以及传参静态变量,什么时候用?成员变量和局部变量的区别静态代码块构造代码块和局部代码块对象的加载步骤。★★★★★画图练习。其中一个 超级无敌面试题(要自己画 bt)。★★★★★单例设计模式两种体现,★★★★★★单例模式的应用,超人继承的使用。单继承和多继承的区别1. ...原创 2020-03-22 21:45:24 · 97 阅读 · 0 评论 -
7封装_构造函数
7封装_构造函数导语:想到在写介绍匿名对象。1,简化书写,2,使用场景对象调用的封装提高复用性,匿名对象作为实参传递基本数据类型参数传递和引用数据类型参数传递封装的表现和好处,以及私有的使用构造函数的定义,调用,作用,默认构造函数的体系,构造函数细节。和一般函数的区别构造函数间的调用,this(),this到底代表哪个对象this的另一个用法,区分成员变量和局部变量同名的情...原创 2020-03-22 21:39:37 · 305 阅读 · 0 评论 -
6面向对象入门
6面向对象入门导语:想到在写CarDemo面向对象前五天回顾1. CarDemo/* 将面向对象使用落实到代码上。 描述小汽车。 分析: 事物的属性: 颜色。 轮胎个数。 事物的行为(功能): 运行。 发现:事物其实就是由...原创 2020-03-22 21:35:56 · 123 阅读 · 0 评论 -
5数组容器综合应用
5数组容器综合应用导语:想写在写将数组转成字符串](#ArrayTest3)查表法,星期示例十六进制转换,解决了顺序反的问题。使用的数组十六进制转换,解决了去零问题十六进制转换,使用了查表法三种进制转换,通用版。综合练习。★★★★★选择和冒泡排序普通查找和二分查找二维数组演示,要画图二维数组的求和数组的反转。有序数组的插入点1. 将数组转成字符串 class ...原创 2020-03-22 21:33:52 · 120 阅读 · 0 评论 -
4函数_数组
4函数_数组导语想到在写ArrayDemoArrayDemo2ArrayDemo3ArrayTestArrayTest2MethodDemoMethodDemo2MethodDemo3MethodTestTest1. ArrayDemoclass ArrayDemo { public static void main(String[] ...原创 2020-03-22 21:29:50 · 167 阅读 · 0 评论 -
3位运算_流程控制语句
3位运算_流程控制语句导语:想写在写BreakDemoContinueDemoDoWhileDemoForDemoForForDemoForForTestForTestHexTestIfDemoIfTestOperateDemo4OperateDemo5OperateTestSwitchDemoSwitchTestWhileDemoWhileTestT...原创 2020-03-22 21:26:04 · 372 阅读 · 0 评论 -
2常量_变量_算符
2常量_变量_算符导语:想写在写DemoDemo2OperateDemoOperateDemo2OperateDemo3TestVarDemoVarDemo21. Demo/** @author @version */ /* 关键字:赋予了特殊含义的单词。 标识符:在程序中定义的一些名称。 ...原创 2020-03-22 21:18:36 · 106 阅读 · 0 评论 -
1环境搭建_Hello World
1环境搭建_Hello World导语:想到在写 day01_作业: 1,给自己指定一个具体的可操作性强的学习方法(具体每天都要做什么,落实到细节上)? 2,简述对JVM,JRE,JDK的理解? 3,简述环境变量path和classpath的作用? 4,简述classpath环境变量值结尾处是否需要加分号,有什...原创 2020-03-22 21:13:27 · 136 阅读 · 0 评论