Java
文章平均质量分 84
我要天天向上
我只是想好好学习天天向上!
展开
-
Java解决PAT乙级真题第1002题
题目的要求是:读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:原创 2015-11-25 23:19:05 · 1034 阅读 · 0 评论 -
Java的ArrayDeque使用例程
题目要求为:卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以原创 2015-11-28 21:49:55 · 2114 阅读 · 0 评论 -
Java的HashMap使用例程
在做PAT题目时,有一道题我使用了HashMap。问题的要求为:读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 ... ... ... 第n+1行:第n个学生的姓名 学号原创 2015-11-28 21:42:09 · 1667 阅读 · 0 评论 -
Java遍历一个目录下的所有文件
Java工具中为我们提供了一个用于管理文件系统的类,这个类就是File类,File类与其他流类不同的是,流类关心的是文件的内容,而File类关心的是磁盘上文件的存储。 一,File类有多个构造器,常用的构造器有:1,public File(String pathname){} 在pathname路径下创建文件对象2,public File(String pa原创 2016-03-30 18:13:07 · 27648 阅读 · 2 评论 -
JDK中的命令行工具
JavaJDK中的命令行工具 本文内容主要学习自《深入理解Java虚拟机》,超赞的一本书强烈推荐!一,常用JDK监控和故障处理工具 命令名称 全称 用途 jstat JVM Statistics Monitoring Tool 用于收集Hotspot虚拟机各方面的运行数据 jps JVM Process Status Tool 显示指定系统内所有的HotSpo原创 2016-04-02 18:20:26 · 7013 阅读 · 1 评论 -
用Java抓取CSDN主页上的图片
一,步骤一:获取网页源码1,定义要爬取的页面的URL对象//定义即将访问的链接String url="http://www.csdn.net";//获取CSDN的URL对象URL realURL = new URL(url);2,获得这个链接的一个连接对象URLConnection connection = realURL.openConnection();原创 2016-03-11 17:49:59 · 1357 阅读 · 2 评论 -
Struts2当调用action时出现HTTP Status 404 问题解决
之前碰到这一个问题,在网上查找解决方法,改了两天也没有解决,今天重新建了一个工程一开始还是出错了,后来查看Console的信息发现以下问题:严重: Exception starting filter struts2java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils at com.opensymphony.原创 2016-03-24 16:43:26 · 24910 阅读 · 1 评论 -
Java验证辛钦大数定理
本实验通过程序模拟采集大量的样本数据来验证辛钦大数定理。 实验环境:本实验采用Java语言编程,开发环境为Eclipse,图像生成使用JFreeChart类。 一,验证辛钦大数定理由辛钦大数定理描述为:辛钦大数定理(弱大数定理) 设随机变量序列 X1, X2, … 相互独立,服从同一分布,具有数学期望E(Xi) = μ, i = 1, 2, …, 则对于任意正数ε ,原创 2016-02-29 20:07:15 · 1790 阅读 · 1 评论 -
Java中String判断相等equals与==的区别以及StringBuilder的equals
Java中String类型具有一个equals的方法可以用于判断两种字符串是否相等,但是这种相等又与运算符==所判断的“相等”有所不同,接下来进行分析,结论由程序进行验证String的equals函数只要两个字符串“看起来”相等,就可以返回true,“看起来”相等意思指的是,当两个字符串对象所存放的内容相同时,不需要存放的内存地址相同,但是==判断则只有当判断的两个变量所使用的内存地址为相同时原创 2016-03-28 12:12:18 · 20904 阅读 · 0 评论 -
Tomcat使用-学习笔记
tomcat服务器的目录结构:/bin :存放各种平台下启动和停止tomcat的命令文件,如shutdown.bat/conf:存放tomcat的各种配置文件/lib:存放tomcat服务器所需的各种JAB文件/log:存放tomcat的日志文件/temp:tomcat运行时用于存放临时文件/webapps:当发布web应用时,默认会将web应用的文原创 2015-09-22 13:14:11 · 561 阅读 · 0 评论 -
Java网络爬虫讲解
网络蜘蛛即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从 网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互转载 2015-10-23 19:49:33 · 1195 阅读 · 0 评论 -
Java 内存区域和GC机制
看完这篇文章,感觉收获很多,是一篇好文章!目录Java垃圾回收概况Java内存区域Java对象的访问方式Java内存分配机制Java GC机制垃圾收集器Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露转载 2015-08-30 10:03:04 · 544 阅读 · 0 评论 -
Java Socket服务器端与客户端的编程步骤总结
一,InetAddress类:InetAddress类没有构造方法,所以不能直接new出一个对象;可以通过InetAddress类的静态方法获得InetAddress的对象;InetAddress.getLocalHost();InetAddress.getByName("");类主要方法:String - address.getHostName();String -原创 2015-08-30 23:11:12 · 6653 阅读 · 0 评论 -
Java构造器和方法的区别
Java构造器和方法的区别摘要要学习Java,你必须理解构造器。因为构造器可以提供许多特殊的方法,这个对于初学者经常混淆。但是,构造器和方法又有很多重要的区别。原作者:Robert Nielsen 原站:www.javaworld.com 我们说构造器是一种方法,就象讲澳大利亚的鸭嘴兽是一种哺育动物。(按:老外喜欢打比喻,我也就照着翻译)。要理解鸭嘴兽,那么先必须理解它和其他哺转载 2015-09-02 20:45:07 · 702 阅读 · 0 评论 -
JSP的八个内置对象-学习笔记
一,request对象:客户端的请求信息被封装在request对象中,通过它才能了解到用户的需求,然后做出响应。它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求之前,该对象一直有效。常用方法如下:(1)String getParameter(String name) 返回name指定参数的参数值(2)String[] getPara原创 2015-09-16 11:17:44 · 1799 阅读 · 0 评论 -
Javabean的useBean,setProperty,getProperty动作元素-学习笔记
JAVAbean一,JSP动作元素(action elements):动作元素为请求处理阶段提供信息。JSP动作5大类:1. 第一类与存取javaBean有关的 2. JSP1.2开始有的 6个 基本元素: 3. JSP 2.0 新增的元素主要与JSP Document有关,包括6个元素 4. JSP2.0新增的动作元素,主要用来动态生成X原创 2015-09-16 14:11:41 · 2505 阅读 · 0 评论 -
Java实现将两个数之和用标准形式输出
程序目的是将形如-23455066,2345539转化成-23,455,066,2,345,539形式。程序中用到的主要方法是String的toCharArray()方法,该方法将字符串转化成字符数组,获取到数组后就可以利用其进行修改,完整代码如下:package testcode;import java.util.Scanner;public class PAT1001原创 2015-11-07 15:47:05 · 1346 阅读 · 0 评论 -
toString,一个自动调用的方法
本文转自:作者:WebFlash出处:http://webflash.cnblogs.com toString方法的作用是不用多说的了,这个JavaScript内置方法还有一个特性是:在执行一些特殊方法的时候,比如alert或innerHTML等方法,它将由脚本解析器自动调用。这一特性显然有助于你偷懒,当然也有利于实现一些特定的功能。为了说明这一特性,转载 2015-09-18 12:14:40 · 1808 阅读 · 0 评论 -
Java Web监听器-学习笔记
一,Web监听器:是由Servlet规范提供的,可以对客户端的请求、服务端的操作进行监听,包括对象ServletContext、HttpSession、ServletRequest,分别对应application、session、request对象。application是上下文对象,是由容器创建和初始化的,范围是整个web应用,而且整个web应用只有一个application对象,当we原创 2015-09-18 22:13:37 · 1349 阅读 · 0 评论 -
Java实现服务器端对多个客户端请求响应
首先,创建一个服务器端的套接字,并规定套接字监听的端口:ServerSocket serverSocket = new ServerSocket(8001);然后,等待客户端通过端口8001的请求:Socket socket=serverSocket.accept();接下来创建客户端接收到的套接字的输入输出流,并将输入输出流转化成扫描器和写入器:InputStream i原创 2015-11-08 15:40:00 · 6025 阅读 · 1 评论 -
Java网络编程
网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨转载 2015-10-15 00:06:28 · 1334 阅读 · 1 评论 -
Eclipse问题Access restriction: The type 'SunJCE' is not API 解决,并加深理解/jre与/jdk目录下jre的区别
Eclipse问题Access restriction: The type ‘SunJCE’ is not API 解决,并加深理解/jre与/jdk目录下jre的区别今天写程序的时候遇到了一个编译问题Access restriction: The type 'SunJCE' is not API (restriction on required library 'D:\Program Files\原创 2016-04-14 12:55:31 · 10253 阅读 · 0 评论