初步接触
July.Jul
小白代码
展开
-
利用Java Calendar类打印日历
利用Java Calendar类打印日历说到日历,我们接触的就多了,每天都在和日历打交道,每年家里都会买日历。那么,大家知道如何用Java打印日历呢?在这里,我说一下如何用Calendar类打印日历,非常简单,代码量很低的哦!说到用Calendar类打印日历,那就不得不对Calendar类有一个了解,Calendar类是java.util包中提供的一个抽象类,所以我们不能直接new一个C...原创 2019-07-24 22:24:38 · 4977 阅读 · 12 评论 -
利用Java基础知识打印日历
利用Java基础知识打印日历相对于用Calendar类打印日历,利用Java基础知识打印日历则更加基础,用到的知识点也更基础,当然,代码量就很大了直接用Java基础知识打印日历,用到的知识点:java基础语法、数据类型、条件分支、循环语句、运算符、面向对象、类、对象、属性、方法、封装,需要创建多种方法:判断闰年、计算指定月份的天数、计算从1900年1月1日到指定年月前一月的总天数(190...原创 2019-07-24 22:41:17 · 371 阅读 · 1 评论 -
约瑟夫环问题的Java解法
约瑟夫环的Java解法题目:已知n个人(以编号1,2,3…100分别表示)围坐在一张圆桌周围。从编号为1的人开始报数,数到3的那个人出列;他的下一个人又从1开始报数,数到3的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列,给出最后一个人的编号。解题思路:题目中一共有100个人,每个人只有两种状态,即在环中和不在环中,因此我们可以创建一个长度为100的boolean类型的数组。首...原创 2019-07-17 23:41:52 · 716 阅读 · 0 评论 -
面向对象的简单管理系统的编写
电商管理系统管理系统的编写其实并不难,只要你了解了编写的方法思维,考察的就是思维的全面性,通过固定的方法去编写,就我的理解,就是“属性类”,“行为类”,“客户端类”,“属性类”中写属性,加上构造器、set/get方法、toString方法重写等等;“行为类”中写的是对“属性类”的操作,增删改查方法;“客户端类”就是一个实验类,通过客户端的方式去检查程序,管理系统的实现!下面是我的一个小成果,请...原创 2019-07-22 09:35:26 · 284 阅读 · 0 评论 -
Java中的简单排序问题
Java中的排序问题在Java中,排序非常简单,一行代码就可以了,这是因为我们有集合框架,ArrayList类中的sort排序方法让排序变得简单易懂sort方法用法即用ArrayList对象调用sort(Comparator<? super E> c) 方法,括号里面的是Comparator接口的实现方法,简单来说排序的根据,比如按数字大小啊,英文字母的首字母排序啊等等,我们...原创 2019-07-25 21:57:08 · 204 阅读 · 1 评论 -
Java扫描文件夹并按层次输出文件夹内容
扫描文件夹并按层次输出文件夹内容今天这个功能的实现并不难,主要是考一个思考方法,用递归遍历所有子文件夹及子文件,这个是一个点;另一个点就是怎么按层次输出,这就考到了对File类的操作了,如果你很熟悉这个类,那么你一定知道有一个file.parent方法,这是用来干嘛的呢,我也不卖关子,就是用来求出给定文件夹的父目录的绝对路径,那么这就是一个突破口了,每个标准文件或者文件夹都要其父目录,而且一个...原创 2019-07-25 22:23:55 · 930 阅读 · 2 评论 -
java中ArrayList,LinkedList和Vector类的异同以及部分使用方法
ArrayList,LinkedList和Vector众所周知,List集合是我们常用的java工具,那么今天就来说说List,讲到List就不得不说其下的三个实现类:ArrayList,LinkedList和Vector,这三个有什么区别呢?下面就来说说:ArrayList:是基于动态数组的实现,内部的实现基于数组完成,因此在进行元素查找的时候只需要根据元素的索引即可快速找到,但是在更...原创 2019-08-19 20:40:28 · 281 阅读 · 1 评论