摘要: 很久都没有更新博客了,昨天下午一个朋友问我能不能将一张图片转换成字符画,然后我想我这个朋友不知道,也许有的朋友以不知道,我就简单的分享一下 package com.xsl.zhuanhuan; import java.awt.image.BufferedImage;import java.io.Fi 阅读全文
posted @ 2017-10-23 18:15 重构程序之路 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 在计算机内,定点数有3种表示法:原码、反码和补码。 原码:就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。 补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。 阅读全文
posted @ 2017-09-02 00:36 重构程序之路 阅读(11512) 评论(0) 推荐(1) 编辑
摘要: 什么是动态内存的申请和释放? 当程序运行到需要一个动态分配的变量时,必须向系统申请取得堆中的一块所需大小的存储空间,用于存储该变量。当不再使用该变量时,也就是它的生命结束时,要显式释放它所占用的存储空间,这样系统就能对该堆空间进行再次分配,做到重复使用有限的资源。 下面将介绍动态内存申请和释放的函数 阅读全文
posted @ 2017-08-15 10:52 重构程序之路 阅读(33583) 评论(0) 推荐(1) 编辑
摘要: 1、何为编程? 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交 阅读全文
posted @ 2017-08-03 21:03 重构程序之路 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一:函数 1.什么是函数呢? 就是在不断进行加法运算时,为了提高代码的复用性,就把该功能封装为一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这段小程序,那么这种封装形式的具体表现则称之为函数 例如 public class dame{ public static void main( 阅读全文
posted @ 2017-08-02 20:24 重构程序之路 阅读(327) 评论(1) 推荐(1) 编辑
摘要: 线程池在程序中用得相当多,同样也很重要,那么线程池有什么优点或者能够带来什么好处? 1. 线程池的好处有如下三点: (1).降低资源消耗,通过重复利用已经创建的线程降低线程创建和销毁造成的消耗 (2).提高响应速度,当任务达到时,任务可以不需要的等到线程创建就能够立即执行 (3).提高线程的可管理性 阅读全文
posted @ 2017-08-01 02:16 重构程序之路 阅读(2793) 评论(0) 推荐(0) 编辑