![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
sunslie03
这个作者很懒,什么都没留下…
展开
-
java异常
public class Example1{ /** * 这是一个关于异常的类 * 1 Throwable 类是 Java 语言中所有错误或异常的超类(这就是一切皆可抛的东西)。它有两个子类:Error和Exception。 Error 指那些应用程序不应该试图捕获的严重问题,一般交给虚拟机处理 Exception 一种是CheckedException(用try catch捕获原创 2013-07-31 20:48:04 · 396 阅读 · 0 评论 -
c语言连接两个字符串
第一种方法: 利用strcat()函数,这个就不多说了。 第二种方法 这种方法要s1的长度足够,不然肯定会越界 char s1[80],s2[40]; int i=0,j=0; printf("\nInput the first string:"); scanf("%s",s1); printf("\nInput原创 2013-07-31 19:58:08 · 1706 阅读 · 0 评论 -
c语言万年历的源码
答应帮朋友去考国二,就复习了一下c语言这本书,然后用c语言写了一个万年历。 控制台的打印如图,有需要的朋友就看看吧。 #include //判断输入的年份是不是闰年 int isRun(int a){ if(a%4==0&&a0!=0||a@0==0){ //printf("%d是润年",a); return 0; }else{ //原创 2013-07-31 20:13:04 · 1171 阅读 · 0 评论 -
Java I/O流-总结(InputStream,OutputStream,Reader,Writer)
本文出处:点击打开链接 一、 流的分类 • 按数据流动方向 – 输入流:只能从中读取字节数据,而不能向其写出数据 – 输出流:只能向其写入字节数据,而不能从中读取数据 • 按照流所处理的数据类型 – 字节流:用于处理字节数据。 – 字符流:用于处理Unicode字符数据。 • 按照流所处理的源 – 节点流:从/向一个特转载 2013-08-11 10:59:13 · 850 阅读 · 0 评论 -
java 交换两个参数的值
我们都知道,在c/c++中要交换两个参数的值有两种方法。 1 直接在main函数中交换(交换整形a b的值) int temp=a; a=b; b=temp; 2 自己定义一个swap的方法 swap(int *p1,int * p2){ int temp=*p1; *p1=*p2; *p2=temp; } 学过java的都知道,java中没有指针的概念,那么在java原创 2013-08-29 22:00:59 · 783 阅读 · 0 评论 -
常用的数据结构
数组 (Array) 在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。 在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。 堆 (Heap) 在计算机转载 2013-08-28 11:00:33 · 393 阅读 · 0 评论 -
java基础常犯小错误
1 int i=0; for(int j=0;j i=i++; } System.out.println(i); 问:输出i的值是几? A 99 B 100 C 101 D 0 答案:D 分析:这个题主要考察了++i和i++的区别,不管怎样,i的值肯定会加1 。但是对于所赋值的对象就不同了。 i=i++;(先赋值,再++)i实际被赋予的值是0,故最后输出的结果是原创 2013-08-12 20:18:54 · 1062 阅读 · 0 评论 -
java break用法小结
break是java中的关键字,作用是用来跳出当前的循环。 例如: for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.println(i+"\t"+j); if(j==1){ break; } } } 作用:当j==1时,跳出for(int j=0;j 输出:原创 2013-08-12 19:59:58 · 804 阅读 · 0 评论 -
队列、堆栈与数组、链表的关系与区分
首先,明确两个概念:数据结构与数据存储结构! 数据结构:是指相互之间存在一种或多种特定关系的数据元素的集合。听起来是不是很抽象,简单理解:数据结构就是描述对象间逻辑关系的学科。比如:队列就是一种先进先出的逻辑结构,栈是一种先进后出的逻辑结构,家谱是一种树形的逻辑结构!(初学数据结构的时候很不理解为什么有“栈”这个东西;队列很容易理解---无论购物就餐都需要排队;栈可以认为就是个栈道---只允转载 2013-08-22 22:01:09 · 632 阅读 · 1 评论 -
java动态显示时间
package Thread; /** * java输出动态的时间 */ import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.TimerTask; /* * 任务需求:每隔一秒钟,输出一遍时间 */ public class Test1 {原创 2013-08-06 16:02:15 · 1094 阅读 · 0 评论 -
java参数传递
package sun; public class Tested { /** * 这是一个关于参数传递的例子 * @param args */ public static void main(String[] args) { //案例一 int的值传递 int a=9; System.out.println("before="+a); change(a);原创 2013-08-04 15:49:08 · 420 阅读 · 0 评论 -
java逻辑操作 条件操作 位运算
(一)逻辑操作 &(与) |(或) ~(非) 非: A ~A 1 0 0 1 与: A B A & B 1 1 1 1 0 0 0 1 0 0 0 0 或: A B A原创 2013-08-02 10:01:12 · 639 阅读 · 0 评论 -
c语言文件的操作
一文件的打开和关闭 1:打开 FILE *p; p=fopen(文件名,使用文件方式); 文件名表示一个路径,如:c:\\text.txt 使用文件的方式: r(read)--->读 w(write)--->写 t(txt) -->文本文件 b(banary)-->二进制文件 +:---->读和写 a(append)--->追加(java中的Str原创 2013-07-31 19:55:54 · 652 阅读 · 0 评论