Java SE
夜深人不眠,可来Java提提神~
菱形继承
懒癌患者,IT民工,前进路上经常磕磕碰碰
展开
-
读懂 Java 单例模式
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。其实单例模式的原理就是在类中创建了一个静态实例,外部只能用一个公有的方法...原创 2020-04-02 17:20:34 · 223 阅读 · 11 评论 -
Java 水题系列(3)回文素数
回文素数思路:从2开始枚举,然后先判断素数再判断回文数,判断素数用经典的根号算法就够了,之后回文数的判断就是将数字转字符串、将其反转判断是不是和原来相等,找100个这样的数字输出就好 /** * * @ClassName: c * @Description: TODO * @author 菱形继承 * @date 20...原创 2020-03-31 18:30:45 · 332 阅读 · 0 评论 -
Java 水题系列(4)数组合并
数组合并思路:归并排序就是借用这一算法与分治才达到了nlogn的复杂度,所谓合并就是双指针法,小的就加进去,然后指针跳一个,最后肯定有一个数组的指针还没指到头,遍历一遍就是,很优秀的复杂度o(n+m) /** * @Title: d.java * @Description: TODO * @author 菱形继承 * @dat...原创 2020-03-31 18:30:38 · 194 阅读 · 0 评论 -
Java 水题系列(2)Pi的近似值
2.Pi的近似值思路:水题,考察循环和Swing,按题目给的近似式去做就好了,感觉也没啥好说的..噢对了有意思的是这个级数收敛极慢…. /** * @Title: b.java * @Description: TODO * @author 菱形继承 * @date 2020-03-31 03:19:34 */ ...原创 2020-03-31 18:30:28 · 394 阅读 · 0 评论 -
Java 水题系列(1)数字金字塔
1.数字金字塔思路:水题,模拟即可,小学生运算,求出有多少个空格就好,第一个循环控制行数,然后里面套两个循环写左边递减的数字和右边递减的数字 /** * @Title: a.java * @Description: TODO * @author 菱形继承 * @date 2020-03-31 03:12:45 */ ...原创 2020-03-31 16:57:08 · 388 阅读 · 0 评论 -
Java parseInt( ) 方法
parseInt() 方法就是将输入的字符串参数转为指定的有符号10进制整数该方法需要有一个固定输入 即要转换的字符串,第二个参数是可选的,表示这个数是某进制的,当然啦,最后输出一定是十进制有符号数用法所有 Number 派生类 parseInt 方法格式类似如下:static int parseInt(String s)static int parseInt(...原创 2020-03-24 16:25:55 · 2463 阅读 · 0 评论 -
Java 最实用的文件读写
创建文件,路径可以是绝对路径,也可以是相对路径:File file= new File("路径名.后缀名");重定向输入流:PrintStream ps = new PrintStream("路径名.后缀名");System.setOut(ps); //之后所有的输出都是写入你重定向的文件中重定向输出流:InputStream is = new FileInpu...原创 2020-03-10 15:58:17 · 207 阅读 · 0 评论 -
Java 随机生成四则运算式并生成答案
如图,这是....Java课上的一个作业,emm不太想解释怎么写了,涉及到的文件操作,可以看这篇/** * @Title: shu.java * @Description: TODO * @author 菱形继承 * @date 2020-03-10 10:34:39 */ package a;/** * @ClassName: shu * @De...原创 2020-03-10 15:24:48 · 1757 阅读 · 2 评论 -
Java类 初步学习
Java中类初级知识1. 面向对象三大特点概览面向对象三大特点:封装、继承、多态封装是面向对象中的核心思想,它将对象的方法和属性抽象概括成一个类,给用户提供需要的实现功能的函数接口,不让其看到实现细节,此举还可保护类的内部数据完整性,具体实现与调用完全分离继承的思想起源于类与类之间的关联性,这就引出不同类代码复用的想法,可以节省编码时间也可以减少系统在使用过程中出现错误的概率...原创 2020-01-22 19:00:08 · 314 阅读 · 0 评论 -
Java中的数字类解析(包括格式化数字、大数运算等等)
格式化数字 掌握math类中的各种数学运算方法 生成任意范围随机数 掌握大整数和大小数的数字运算方式 格式化数字 Java中如果数据绝对值大于0.001而小于10000000用常规小数表示,否则采用科学计数法表示这就可能引起了一些不便,有时不能满足解决实际问题的需求,对此就引出了格式化数字的概念在Java中采用java.text.DecimalFormat类对数字进...原创 2020-01-15 17:41:01 · 343 阅读 · 0 评论 -
Java奇技淫巧收录一 那些你相见恨晚的快捷键和代码注释模板
自定义Java注释模板 两个较为实用的快捷键设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。注释模板①Files 文件/** * @Title: ${file_name} * @Description: ${todo}...原创 2020-01-11 21:24:36 · 604 阅读 · 0 评论 -
Java那些事之JDK环境配置及集成开发环境Eclipse安装
这篇文章适合那些什么都不懂JAVA但很想下载来玩玩(学习)的同学,我会用足够通俗的语言解释接下来的一切操作 开门见山,你要舒服地用JAVA写代码,就得安装JDK、eclipse(IDE,只是一个集成开发环境)1.了解JDK要了解JDK就要先知道JVM、JRE的概念①JVM(Java Virtual Machine): Java虚拟机,Java程序运行在其中. java语言编译程...原创 2020-01-10 15:33:44 · 555 阅读 · 2 评论