
Java
月小水长
这个作者很懒,什么都没留下…
展开
-
eclipse实用快捷键及使用说明
俗话说得好:磨刀不误砍柴工。Java学习亦是如此,我们常常选择eclipse作为我们的java集成开发环境,大多java开发者都比较熟悉它,不过,eclipse中那些能快速提高我们的编程规范和速度的小窍门,你们知道吗?1、alt+?或alt+/:自动补全代码或者提示代码 这个是最最最常用的快捷键组合了,当输入syso几个字符之后,按下这2个键,再回车,自动就补全System.out.print...原创 2018-02-27 12:37:22 · 310 阅读 · 0 评论 -
Java中BufferedReader向文件写数字问题
Java中利用BufferedReader写数字会怎样??? 先上截图!打开test.txt文档一看嗯嗯,ASCII码???再Ctrl+鼠标左键打开重载的函数write(int c)嗯嗯嗯,没错!int转char了(仅限0—127),毕竟ACSII码就那么多!...原创 2018-03-21 23:43:19 · 1102 阅读 · 0 评论 -
java模拟2DPSK信号的相干解调
这几天在实验室做通信原理的实验,其中有一道题是模拟2DPSK信号的相干解调过程,老师推荐使用matlab实现,因为有现成的相关函数,调用就完事了,私以为没有挑战性,于是我选用了java实现,效果还不错。基本实现了各层之间的分离 工程结构model包:封装了一些基础类,如码元类CodeElement、码元类型类CodeTypehandler包:对数据的逻辑处理,主要包...原创 2018-07-04 23:07:24 · 1353 阅读 · 1 评论 -
中南大学教务系统学生成绩爬虫
写本博客的原因 其实这个项目很早前我就做完了,当时由于·时间仓促,仅在csdn上传了打包后的程序:点击下载,没想到陆陆续续有校友找到了我,这让我受宠若惊,恰巧暑假放假在家,我觉得对此有写一篇博客的必要了,一者:能够有更好的传播效应,二来:于我自己而言,也是归纳和总结。项目主要代码解析主要架构如图util包:Constant.java:存放一些常量,如登录账户和密码。...原创 2018-07-22 21:19:51 · 8673 阅读 · 0 评论 -
2018深圳杯B题无限拓扑回传规划题解
前言 这是我第一次参加数学建模比赛,经过和队友几天(特别是在辛酸的520日)的通力合作,最终拿了个校奖,其中,由于建模期间同时沉迷于java,建模的语言没有采用建模常用语言matlab,我觉得matlab太不友好了,于是乎,所有的代码都是我亲自手写的,包括基础的聚类算法、各种模型类等,代码地址在文末,欢迎参考交流。废话不多说,来看题目和题解。题目:无限拓扑回传规划背景介绍...原创 2018-07-22 21:47:53 · 8962 阅读 · 5 评论 -
HashMap原理及冲突解决办法
class HashMap<K,V> extends AbstractMap<K,V>HashMap put() HashMap get()1.put() HashMap put()方法源码如下:public V put(K key, V value) { if (key == null) return ...原创 2018-10-16 22:02:12 · 2910 阅读 · 0 评论 -
java知识点查漏补缺
写此篇文章的缘由学习java已经一年有余了,所谓温故而知新,所以最近又在复习以前学过的java知识,同时更加深入了对java的学习,这期间的疑难问题和不熟悉没接触过的知识点,特开此贴纪录。顺便插一句,这是我以前的java课堂上学习的代码库,配套清华大学出版社陈国君主编的《java程序设计基础》,代码库包括一些书上给出的示例源程序(部分)、课后习题(部分)和实验室上机代码。传送门声明到目前为...原创 2018-11-16 20:12:14 · 319 阅读 · 0 评论 -
从一个实例看 Java 类加载机制
一个实例今天在在研究这样一份代码:public class debug{ // b 的定义 Thread b; public debug(){ Thread a=new Thread(new Runnable(){ int count=0; public void run() { while(true) { count++; System.o...原创 2019-03-04 22:21:51 · 352 阅读 · 0 评论 -
PAT (Advanced Level) Practice Problem 1001-1005 题解(Java 实现)
做题注意事项类名必须为 Main有关 Scanner 类的输入问题,Scanner.nextInt() 方法只能接收正整数,如输入负整数则会忽略掉掉负号,相当于对输入取 abs() ,要想解决这个 Bug,可以通过int num1 = Integer.parseInt(scanner.next());解决。next() 和 nextLine() 都接收字符串;next() 方法...原创 2019-04-09 15:24:00 · 636 阅读 · 0 评论