08 2018 档案

摘要:其实,Java 自 James Gosling 以来,告诉我们的不仅仅是一场技术的革命,更重要的,是他带给我们思维上的转变。很多的人学 Java,从入门到精通到卓越,或者就是从入门到精通到放弃。但是不论怎样,最重要的是思维上的转变,思维上的进步,如果这一点都达不到,学 Java 没有意思!!!这不仅是java,学习其他语言的同胞们,其实了解这门语言,需要爱上这样的思维方式,不仅是一种谋生的手段,更重要的是要自己乐在其中。 我们回顾这些基础知识,已经快一个月了,从上月 31 号开始,每天回顾一点点,为大数据的时代我们至少准备过。接下来的时光,我可能会回顾Web方面的知识,然后是SSM,接着大数据。将模块搭好,然后一点点的回顾学习。大数据我不知道以后的发展怎样,如果发展好,我们可以继续更好的学习,倘使发展低迷了,至少我们走了大数据这一条路,不后悔。 既然走了计算机这条路,既然你来了,就没那么简单!! 阅读全文
posted @ 2018-08-29 09:06 唐雕 阅读(225) 评论(0) 推荐(0)
摘要:Java网络开发 - 网络地址 Java网络开发 - Socket编程 - UDP 编程 Java网络开发 - Socket 编程 - TCP 阅读全文
posted @ 2018-08-27 20:39 唐雕 阅读(144) 评论(0) 推荐(0)
摘要:1. 其他流 - 打印流 - PrintStream 本身是一个字节流 是一个装饰者 1.1 打印流的优点: 1.更多的类型的输出方法 2.自动刷新流 3.永远不抛出IOException 2. 其他流 - 打印流 - PrintWriter 跟PrintStream类似 3. 其他流 - Java 阅读全文
posted @ 2018-08-27 10:06 唐雕 阅读(211) 评论(0) 推荐(0)
摘要:1. 字符流 1.1字符输入流 - Reader - FileReader 涉及到连接的,用完了就要关闭。 **为什么read方法 返回的值是 int,而不是char?因为读到结尾的时候,char不好使,结尾 int 就为 -1。 案例:编写一个字符输入流,来读取外部文件中的数据 根据数据流动的方向 阅读全文
posted @ 2018-08-24 20:36 唐雕 阅读(613) 评论(0) 推荐(0)
摘要:1. File 代表文件或者目录(文件夹)的类 练习:删除目录 思路分析:写一个单独的方法来删除目录或者文件:判断是一个目录(isDirectory)还是是一个文件(isFile);如果是文件直接删除,如果是目录,获取这个目录下的所有子目录和子文件 后续功能和当前方法要完成的功能是一致的 递归 练习 阅读全文
posted @ 2018-08-22 19:36 唐雕 阅读(186) 评论(0) 推荐(0)
摘要:Java 语言之父:James Gosling 1. 迭代器: (通过指针的挪动来依次获取集合中的每一个元素) Enumeration 最早期的迭代器 Iterator - 通过对每一个元素进行标记确定每一个元素的存在与否。因此在迭代的过程中不允许直接增删原集合。 Collection 中的 ite 阅读全文
posted @ 2018-08-21 20:14 唐雕 阅读(295) 评论(0) 推荐(0)
摘要:## 常见的Git操作 1、仓库从无到有 本地生成ssh秘钥,如果不嫌麻烦当然可以不设置,使用HTTPS即可 我的配置是Eclipse是HTTPS,使用GitHub,用来编写笔记,但是HTTPS需要记住密码,不然每次都需要填 IDEA使用SSH,用来工作提交代码,使用Gitlab。 ssh-keyg 阅读全文
posted @ 2018-08-20 20:21 唐雕 阅读(973) 评论(0) 推荐(0)
摘要:异常的顶级父类是 Throwable。 异常的捕获方式:多个catch;捕获父类,统一处理;将同一组异常之间用 | 隔开,分组处理 JDK1.7 1. List<E>中的元素是可以重复的。 1.1 ArrayList 扩容是增加一半,是通过右移实现的。增删操作相对复杂,查询操作相对简单。内存空间是连 阅读全文
posted @ 2018-08-20 19:10 唐雕 阅读(529) 评论(0) 推荐(0)
摘要:1. 时间包 在 JDK 1.8 中对时间体系进行了全新的详细的划分,LocalDate,LocalTime package cn.tedu.time; import java.time.LocalDate; import java.time.temporal.ChronoUnit; public 阅读全文
posted @ 2018-08-18 17:18 唐雕 阅读(623) 评论(0) 推荐(0)
摘要:1. 包装类 (基本类型中没有多少我们能够使用的方法和属性,为了便捷我们需要自己去写) 针对每一种基本类型提供了对应的类的形式 包装类 byte short int long float double char boolean void Byte Short Integer Long Float D 阅读全文
posted @ 2018-08-17 17:46 唐雕 阅读(379) 评论(0) 推荐(0)
摘要:接着昨天的正则表达式,今天接着做一些补充: 先上两个练习: 练习: 1.邮箱格式的校验: 2607509766@qq.com langang@163.com langang@tedu.cn langang@sina.com.cn(只能出现一次com) 解析:在前面是一个数字字母的6到32个的情形,接 阅读全文
posted @ 2018-08-17 17:23 唐雕 阅读(401) 评论(0) 推荐(0)
摘要:在回顾正则表达式之前,我们先来回顾一下前边讲的 String ,先看几个简单的练习题吧!! 练习: 1. 输入字符串,然后再输入 2 个数字(一个表示起始位置,一个表示结束位置),按照指定的数字截取一个字符串 package cn.tedu.string; import java.util.Scan 阅读全文
posted @ 2018-08-16 17:18 唐雕 阅读(369) 评论(0) 推荐(0)
摘要:在之前的 JavaScript 简介中,对于JavaScript 应该有一个大致的了解了,那么接下来,我们来看看 JavaScript 在网页中的控制行为是怎样一回事!! 1. 关于点击调整字体(Font)的一些属性: 效果图: 实现代码: 2. 关于 Checkbox 的一些应用: 效果图: 实现 阅读全文
posted @ 2018-08-15 15:26 唐雕 阅读(2819) 评论(0) 推荐(0)
摘要:1.JavaScript概述 1.1.什么是js html:定义网页的内容 css:描述了网页的布局 JavaScript:指定了网页的行为 1.2.js的历史 1995年5月,网景公司,叫Brendan Eich的哥们,10天,LiveScript 1995年12月,改名为JavaScript 1 阅读全文
posted @ 2018-08-15 14:43 唐雕 阅读(2084) 评论(2) 推荐(0)
摘要:Object 顶级父类。任何一个类都将 Object 作为父类,也就意味着任何一个对象都可以赋值给 Object 对象。Object 类也是 Java 中唯一的一个没有父类的类。 (方法默认是 public 的,下面的是返回值类型) 重要方法 clone() 如果一个对象要想被克隆,那么这个对象对应 阅读全文
posted @ 2018-08-14 19:32 唐雕 阅读(303) 评论(0) 推荐(0)
摘要:今天主要回顾一下 Java 面向对象的最后一部分的知识,算是对面向对象的一个总结了吧! 先来讲两个关键字吧! 1. abstract 如果一个类的所有子类都对这个类中的某个方法做了重写,那么这个时候这个类中的对应方法可以不定义方法体,需要用abstract修饰方法,从而成为一个抽象方法。抽象方法所在 阅读全文
posted @ 2018-08-13 19:36 唐雕 阅读(175) 评论(0) 推荐(0)
摘要:今天没有接着回顾之前的Java方面的知识了,趁着这个好天气来到了四川省图书馆,翻看着自己喜欢的书籍。分享一篇惠特曼的《大路之歌》,或许有些问题已有答案!! (六) 假如现在出现一千个完美男人我也不会惊奇, 假如现在出现一千个容貌美丽的女人我也不会吃惊。 现在我清楚了造就最为优秀人物的奥秘, 那便是在 阅读全文
posted @ 2018-08-12 17:45 唐雕 阅读(2111) 评论(0) 推荐(0)
摘要:今天主要回顾一下 static 和 final 这两个关键字。 1. static - 静态 修饰符 - 用于修饰数据(变量、对象)、方法、代码块以及内部类。 1.1 静态变量 用static修饰变量,称之为静态变量,也叫类变量。在类加载的时候加载到了方法区,并且在方法区中被赋予了默认值。静态变量是 阅读全文
posted @ 2018-08-11 17:55 唐雕 阅读(573) 评论(0) 推荐(0)
摘要:今天回顾的内容,可能相对于前面的内容来说在理解上需要花费一点功夫,但面向对象也是属于打基础的部分,学好虽然不能够加分,但是没有掌握到这方面的知识,在后续的基础学习中,会有一些问题。那,我们开始回顾今天的内容吧!! 1. 构造方法 特点:与类同名而没有返回值类型 作用:创建对象 package cn. 阅读全文
posted @ 2018-08-10 17:40 唐雕 阅读(702) 评论(0) 推荐(1)
摘要:1. 读入一个整数,表示一个人的年龄。如果小于6岁,则输出“儿童”,6岁到13岁,输出“少儿”; 14岁到18岁,输出“青少年”; 18 岁到35 岁,输出“青年”; 35 岁到50 岁,输出“中年”; 50 岁以上输出“中老年”。 2. 读入一个整数,如果是1~5之间,则分别输出5个福娃的名字,否 阅读全文
posted @ 2018-08-09 16:59 唐雕 阅读(749) 评论(0) 推荐(0)
摘要:面向对象是一种思维方式,相对于面向过程而言的。(比如你吃过的东西,你去定义一下你吃的苹果,生活很常见的,定势思维,但是要描述很难)。 (吃下午茶,想吃蛋糕,得有这个蛋糕,要获取(一种,你自己做,一种你去买,准备材料,制作蛋糕,烘培蛋糕),每一个动作的执行者是你,很清楚着每一个步骤执行的细节,这就是面向过程)。然后不想做,想买,告诉糕点师(根据你想要的去制作材料,制作蛋糕,烘焙蛋糕),这个流程中执行者是糕点师,你在流程中起了一个发起者/主导者(你要看哪个糕点师做的好吃,这就是面向对象),不用管糕点师怎么去做,糕点师就是这个对象。 阅读全文
posted @ 2018-08-08 19:16 唐雕 阅读(342) 评论(0) 推荐(0)
摘要:就像是打擂台,摁住第一个不放跟后面的比较,下一步拿第二个跟后面的比较。(遇到小的就换掉) 5 1 7 0 8 2 6 比较的轮数:长度 - 1 每一轮选定的下标:轮数 - 1 每一轮比较的下标:轮数 ->最后一位 阅读全文
posted @ 2018-08-07 18:26 唐雕 阅读(6721) 评论(0) 推荐(1)
摘要:接着前几天的分支结构的回顾,今天主要回顾一下循环结构和数组方面的一些知识吧。 练习:输入一个数字,然后输出这个数字表示星期几 switch(选择){ case 选项1:Code1;break; case 选项2:Code2;break; …… } 1.switch() 中需要一个选项,选项只能是 b 阅读全文
posted @ 2018-08-06 20:21 唐雕 阅读(288) 评论(0) 推荐(0)
摘要:今天是 2018 年 8 月 5 日,第一次到成都高新区图书馆来,翻看了一下《百年守望》,是一部关于科幻的小说,但上面提到的一些计算机概念,倒是挺不错的。 我在本科学计算机时,曾经选修过一门有关前沿计算机技术的课程,介绍生物计算机时,教授将人类大脑与计算机构造做了一些有趣的类比,令我耳目一新,所以即 阅读全文
posted @ 2018-08-05 15:42 唐雕 阅读(710) 评论(0) 推荐(0)
摘要:◆◆◆◆◆Java面试编程题【精选50题】◆◆◆◆◆【程序1】题目:古典问题:有一对兔子,从出生后第3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?//这是一个菲波拉契数列问题 解题思路:1 1 2 3 5 8 13…… 将第一月、第二 阅读全文
posted @ 2018-08-03 22:21 唐雕 阅读(16496) 评论(0) 推荐(0)
摘要:接着之前的运算符方面,今天主要回顾运算符的一些计算、优先级方面的内容,以及一些流程控制中if-else 方面的知识。 赋值运算符 (=、+=、-=、*=、/=、%=、&=、|=、^=、、、、、、) byte/short/char 可以参与运算…… 阅读全文
posted @ 2018-08-03 19:53 唐雕 阅读(453) 评论(0) 推荐(0)
摘要:在总结 Java 知识的过程中,上一篇中提到了 javadoc 可以提取文件中的注释信息,但是由于一些环境变量中的 CLASSPATH 不需要设置,就删除了,在 cmd 命令下就可以提取出这个 java 文件的信息了。但是我尝试了在 eclipse 中,却又出现了类似的问题。今天就回顾一下 eclipse 中的代码调试(服务器端)和网页中调试(客户端),因为重在实际操作,所以就写个大概就是了。 阅读全文
posted @ 2018-08-02 20:08 唐雕 阅读(1193) 评论(0) 推荐(0)
摘要:接着之前的知识,今天主要回顾一下命名的一些规则和关于运算方面的基础知识吧。…… 阅读全文
posted @ 2018-08-01 20:10 唐雕 阅读(675) 评论(0) 推荐(0)