![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Eaxker
YKM10101(急事加V)
展开
-
文章标题
编程从键盘输入一个整数,计算出阶乘并输出。例如,输入 39输出:20397882081197443358640281739902897356800000000一看到这道题就想到当时学C语言的时候,反正是我水平有限,用C求这道题反正不会,如今在一心一意慢慢学Java,然后其实书上这个程序也有[java] view plain copy print? import java.math.*; publ转载 2016-11-11 00:01:12 · 191 阅读 · 0 评论 -
Java中 Cloneable 、Serializable 接口详解
转自:https://blog.csdn.net/xiaomingdetianxia/article/details/74453033Cloneable接口clone:它允许在堆中克隆出一块和原对象一样的对象,并将这个对象的地址赋予新的引用。Java 中 一个类要实现clone功能 必须实现 Cloneable接口,否则在调用 clone() 时会报 CloneNotSupportedExcep...转载 2018-04-30 01:47:26 · 905 阅读 · 0 评论 -
StringBuffer和StringBuilder和String的区别
参考:https://www.cnblogs.com/su-feng/p/6659064.html1.运行速度:StringBuilder>StringBuffer>StringStringString是字符串常变量,而StringBuilder和StringBuffer二者均为字符串变量,即String对象一创建之后是不可更改的,但后两者是字符串变量是可以更改的。以下面一段代码为例:...转载 2018-04-23 02:57:10 · 112 阅读 · 0 评论 -
java中Scanner类nextLine()和next()的区别和使用方法
转载地址:https://blog.csdn.net/zhiyuan_ma/article/details/51592730在实现字符窗口的输入时,很多人更喜欢选择使用扫描器Scanner,它操作起来比较简单。在编程的过程中,我发现用Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine(),但是这两种方法究竟有什么区别呢?我查了一些资料总结了一下,希望对大家有所帮助~...转载 2018-04-10 18:10:58 · 644 阅读 · 0 评论 -
JAVA中堆和栈的区别
转载:http://blog.csdn.net/huozhicheng/article/details/6575960在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。转载 2017-11-27 22:41:01 · 120 阅读 · 0 评论 -
一些实用的JavaGUI技巧
this.setContentPane(mainpanel);//意思是给窗体加个panethis.setUndecorated(true);//没有任何边框和标题栏的窗口显示在界面上了。但是这里需要注意的是,setUndecroated方法必须在setVisible之前被执行,去掉关闭,最小化,最大化。等窗口。this.setTitle("用户登录");this.setSize(40原创 2017-06-04 19:11:36 · 537 阅读 · 0 评论 -
Java入门学习好书
Java 程序设计慕课版第一行代码JAVA原创 2017-05-03 01:43:51 · 737 阅读 · 0 评论 -
Java开发环境(JDK)安装与配置
概述Java是一种可以用于编写跨平台应用的面向对象编程语言。Java语言的雏形是Sun公司的James Gosling等人于1990开发的Oak语言,其目标针对是家用电器等小型系统的编程语言,应用于电视机、电话、烤面包机等家用电器的控制和通讯。随着90年代互联网的飞速发展,Sun公司顺应趋势改造Oak语言,并于1995年以Java的名称正式发布。Sun公司称Java编程语言是一转载 2017-03-15 02:02:25 · 432 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序
转载:http://blog.csdn.net/kavensu/article/details/8067850结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码转载 2017-03-31 01:27:37 · 156 阅读 · 0 评论 -
边框总结
转载:http://www.cnblogs.com/visayafan/archive/2011/11/20/2256513.htmlTable of Contents1 例子代码与结果2 javax.swing.border3 BorderFactory4 LineBorder5 MatteBorder6 TitleBorder7 BevelBorder8 SoftBev原创 2017-03-29 02:39:20 · 293 阅读 · 0 评论 -
部分java错题
1、在AWT的事件处理机制中,每个事件类对应一个事件监听器接口,每一个监听器接口都有相对应的适配器。( F)(并不是每个监听器接口都有相对应的适配器) 2、接口中的常量默认是public static的变量。 (1分)(T) 3、选择题 下列哪个一个操作不能使线程从等待阻塞状态进入对象阻塞状态(B )。 (2分) A. 等待阻塞状态下的线程被interrput()中断 B. 等待阻塞状态...原创 2017-01-05 01:01:01 · 1330 阅读 · 0 评论 -
单词长度
1单词长度(5分) 题目内容: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格。输入格式: 输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。输出格式: 在一行中输出这行文本对应的单词的长度,每个长度之原创 2016-12-21 22:02:16 · 1915 阅读 · 0 评论 -
Java界面应用程序
package text12;import java.awt.*;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class text1 extends JFrame {// private JButton jbt1,jbt2,jbt3,jbt4,jbt5,jbt6原创 2016-11-26 15:32:29 · 701 阅读 · 0 评论 -
5-1 求阶乘factorial
/** * 5-1 求阶乘factorial (10分) 编程从键盘输入一个整数,计算出阶乘并输出。输入格式:输入 39输出格式:输出:20397882081197443358640281739902897356800000000输入样例:58 输出样例:2350561331282878571829474910515074683828862318181142924420699914240原创 2016-11-26 12:17:45 · 946 阅读 · 0 评论 -
多项式加法
题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x6+3x5+12x3+6x+20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大为100。输入格式: 总共要输入两个多项式,每个多项式的输入格式如下: 每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,原创 2016-12-03 16:20:24 · 446 阅读 · 0 评论 -
1温度转换
第1周的编程题。请注意1.x的“如何交作业”温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1温度转换(10分)题目内容:写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F =原创 2016-11-13 01:06:55 · 592 阅读 · 0 评论 -
ArrayList的扩容
ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长。ArrayList不是线程安全的,只能用在单线程环境下。实现了Serializable接口,因此它支持序列化,能够通过序列化传输;实现了RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快速访问;实现了Cloneable接口,能被克隆。动态扩容 一 初始化首先有三种方式来初始化:...原创 2018-05-08 18:45:58 · 4741 阅读 · 2 评论