java学习笔记-基本程序设计结构
2016-07-09 23:26
537 查看
Java:大小写敏感;
int总是4byte,32位;
Boolean型只有false,true,不能用0,1代替
Java中不区分变量的声明和初始化
常量用final声明,但const是保存字
Java字符串是Unicode序列
字符串相等s.equals(t),不用==
Java字符串是常量,如果修改频繁的话,用StringBuilder
读取控制台输入,读取文件输入
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class MyScanner {
public static void main(String[]
args) throws IOException{
/*Scanner in = new Scanner(System.in);
System.out.println("What's you name?\r\n");
String name = in.nextLine();
System.out.printf("hello,%s",name);*/
try {
Scanner in = new Scanner(new BufferedReader(new FileReader("d:\\in.txt")));
String str =
in.nextLine();
System.out.printf("the data is:%s",
str);
} catch (IOException
e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Java重叠的快不能声明同名变量。
Java处理大数值:使用BigInteger,BigDecimal类,用add,multiply函数。
Java数组:数字数组初始化为0,Boolean型初始化为false,对象数组初始化为null
Java如果main函数的参数没有传进去,那么args是什么。Args.length
== 0 为true。
对数组进行排序,使用Array类的sort方法。Array.sort(数组);
Java的多维数组是数组的数组,高维的数组长度不必相同,行和行之间可以互换。
int总是4byte,32位;
Boolean型只有false,true,不能用0,1代替
Java中不区分变量的声明和初始化
常量用final声明,但const是保存字
Java字符串是Unicode序列
字符串相等s.equals(t),不用==
Java字符串是常量,如果修改频繁的话,用StringBuilder
读取控制台输入,读取文件输入
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class MyScanner {
public static void main(String[]
args) throws IOException{
/*Scanner in = new Scanner(System.in);
System.out.println("What's you name?\r\n");
String name = in.nextLine();
System.out.printf("hello,%s",name);*/
try {
Scanner in = new Scanner(new BufferedReader(new FileReader("d:\\in.txt")));
String str =
in.nextLine();
System.out.printf("the data is:%s",
str);
} catch (IOException
e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Java重叠的快不能声明同名变量。
Java处理大数值:使用BigInteger,BigDecimal类,用add,multiply函数。
Java数组:数字数组初始化为0,Boolean型初始化为false,对象数组初始化为null
Java如果main函数的参数没有传进去,那么args是什么。Args.length
== 0 为true。
对数组进行排序,使用Array类的sort方法。Array.sort(数组);
Java的多维数组是数组的数组,高维的数组长度不必相同,行和行之间可以互换。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树