- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 关于整数和浮点数的思考
浮点数和整数的区别 关于两者的区别很多人应该都从课本或者网上有过了解,这里我就不赘述了 浮点数表示是有精度损失的,这一点相信很多人也都知道 这里就有个问题了,既然有精度损失那为何在js这类语言中却只有一个number(double)类型,能够同时表示整数和浮点数 ...
2022-05-25 12:26:51 1670
原创 HDU 5950题解(矩阵快速幂)
矩阵快速幂 题目链接 题目主要难度在于推导矩阵 根据题意可以得到递推公式为 f(n)=f(n−1)+2f(n−2)+n4f(n+1)=f(n)+2f(n−1)+(n+1)4 f(n)=f(n-1)+2f(n-2)+n^{4} \\ f(n+1)=f(n)+2f(n-1)+(n+1)^{4} f(n)=f(n−1)+2f(n−2)+n4f(n+1)=f(n)+2f(n−1)+(n+1)4 由二项式...
2019-09-16 23:56:17 224
JVM的类装载与对象创建方式
写了这么久的Java代码,说实话我对Java的一些底层的东西还是了解的甚少。大家都知道Java是运行在JVM上的,为了自己能了解的更多,于是我就去查了一些关于JVM装载类的过程以及JVM的组成结构。 在Java中每个Java代码要能执行首先会编译成一个class的字节码文件。然后利用类装载器装载进入JVM然后才能被执行。 类的装载有两种方式(但是两者的本质还是一...
2015-03-18 20:37:00 159
原创 线程的理解
对于每个学过计算机的一些基础知识的都应该知道,线程和进程。关于这两个我是这么区别的,从包含关系来说,一个进程可以包含多个线程,进程是系统分配资源的基本单位,多个线程之间的资源是共享的,而多个进程之间的资源不是共享的。 而在软件的开发中使用线程可以提高软件的性能。 Java中线程的使用有两中方式: 1、publ...
2014-07-16 09:42:46 144
Java 简单画板(二)
仿XP画板今天终于将一些基本功能实现了包括画笔,画刷,矩形,圆角矩形,圆形,直线,任意多边形,喷枪,橡皮,以及矩形选择工具的中画出一个虚边框的矩形等这些的基本功能,还有油漆桶工具,以及在一些图形中可以选择不同类型这个功能没有实现,希望指教一下,我附上我的代码吧。 颜色选择工具栏: package com.why.ui; import java.awt.Color...
2014-04-16 00:04:38 193
Java 简单画板(一)
老师讲完简单画图板的制作之后,剩下的一些功能要求我们自己来实现。之前一直没有时间来完成这个作业,今天正好有点时间来完成就来做了一下。我自己觉得这里面一些简单的图形的绘制都还是挺简单的,因为在Graphices这个抽象父类中都提供了对应的方法,而我在JPanel中得到的是这个抽象类的子类,在得到的子类中已经实现了这些图形的绘制,唯一觉得难一点的就是多边形,虽然也提供了对应的方法,但...
2014-04-11 18:01:45 303
Java事件的监听机制
在Java中实现事件的监听,是通过实现监听接口然后添加监听器来实现的,这里就牵扯到了接口的概念。接口何为接口,其实就是Java中类的一个分支,是一种特殊的类。在接口定义的全都是抽象方法以及一些常量。 接口: 一、 接口的定义 1、接口的定义关键字是interface 2、定义的方式是:访问修饰符(访问修饰符只能是public或者是默认的) + ...
2014-04-09 20:18:33 241
原创 Java Swing初步(三)
学习java swing的第二节课,老师让我考虑一下计算器的界面布局,于是我花了一上午加上一个中午的时间来搭建界面,我不得不说搭界面这个活真的是需要耐心,在这个过程中出现各种问题。 考虑win7系统的计算器,我主要将其分为两块,我直接上图来显示我的划分方式 这是我的划分方式,下面我附上我的代码实现供大家参考,刚开始的时候代码写的很挫,按钮还是一个一个加上去...
2014-04-05 16:46:28 159
Java Swing初步(二)
今天是swing界面学习的第二节课,在第一节的基础上对swing的各个组件进行了深入的了解,并且把上次的那个QQ登陆界面进行了美化,直接上代码进行说明吧。 package com.why.ui; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import...
2014-04-03 23:23:15 132
Java Swing初步(一)
我个人觉得写程序要有一个好的用户体验,首先重要的一点就是要有一个酷炫的界面,这个才能让用户一眼就用想要使用的冲动,当然还有就是强大的功能。我现在还是刚开始学界面这一块,所以我就谈谈我的一些学习的感受吧。 1、首先在Java中的图形界面的分类:(1)按包名分有awt和swing两种分别在java.awt和javax.swing包下;(2)按用途划分也是两种...
2014-04-03 15:18:32 115
android异步操作
因为一次偶然的机会让我对移动开发产生了浓厚的兴趣,于是就把mars老师的四季的视频全都下载了下来开始自学android,之前看视频自学一直也没写过博客,现在也看到了第四季就想写一写博客分享一下我的学习经历。 1、要实现异步操作就要用到android提供一个AsyncTask类,这个类是一个泛型。下面附上我的代码,我直接在代码中说明 package com.e...
2014-04-02 13:48:16 125
类的继承
今天学习了一下Java中类的继承,让我对类的继承有了更加深入的了解了。在面向对象的编程语言中类的继承是实现多态的一个重要机制,另外还有就是提高代码的重用性,以及程序的可扩展性。 首先就是在Java中类的继承的语法格式,使用了extends关键字:具体格式是访问修饰符(public...)+类名(子类名)+extends+类名(父类名){} Tips:Java中只...
2014-03-30 17:13:22 108
类与对象
因为要学Java,而Java是面向对象的编程语言,这里面最重要的一点就是面向对象的思想。所以要学好这一点就得弄清楚对象和类的概念,以及两者之间的区别。因为我之前学过C++所以对这两个还是有所了解。 下面我就来谈谈我的学习感受吧,所谓的对象其实就是指现实世界的中的某个具体的事物,比如我现在正在写博客所使用的这台计算机或者某个具体的人,那么类又是一个什么概念呢,类其...
2014-03-30 12:43:03 93
原创 poj2210 - Metric Time
Metric Time Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 2584 Accepted: 796 Description The Metric Time is one of the most important points of PSOS Electi
2013-11-26 09:59:35 540
poj2210 - Metric Time
Metric Time Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 2584 Accepted: 796 Description The Metric Time is one of the most important points of PSOS Election Pr...
2013-11-26 09:59:00 145
原创 poj1936 All in All
All in All Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 26236 Accepted: 10638 Description You have devised a new encryption technique which encodes a mess
2013-11-26 09:47:48 420
poj1936 All in All
All in All Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 26236 Accepted: 10638 Description You have devised a new encryption technique which encodes a message b...
2013-11-26 09:47:00 87
原创 poj1007 - DNA Sorting
DNA Sorting Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 76944 Accepted: 30826 Description One measure of ``unsortedness'' in a sequence is the number of
2013-11-26 09:39:08 460
poj1007 - DNA Sorting
DNA Sorting Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 76944 Accepted: 30826 Description One measure of ``unsortedness'' in a sequence is the number of pairs...
2013-11-26 09:39:00 83
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人