Java笔记(一)

基础语法

hello World 程序

1
2
3
4
5
puclic class  {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
  1. public 称为访问修饰符,用于控制程序其他部分对这段代码的访问级别。
  2. class 后面紧跟者类名,类名使用驼峰命名法(Java是以类做为基本单位的)
  3. 源代码的文件名必须与公共类的名字相同,并用.java作为扩展名(如 Hello World 程序的源代码文件名就为 Hello.java)
  4. 运行编译程序时,Java虚拟机将从指定类的main方法开始执行

数据类型

整型

为了在所有机器上都能够得到相同的运行结果,Java的每一种数据类型的取值结果都是固定的

数据类型 字节数
int 4
short 4
long 8
byte 1
浮点型
数据类型 字节数
float 4
double 8

没有后缀F的float默认为double

char类型

char类型用于表示字符常量
在Java中, 大专栏  Java笔记(一)char 类型用UTF-16编码描述一个代码的单元

boolean类型

true 和 false 用于逻辑条件

常量

使用关键字final指示常量
如果一个常量被声明为public,那么其他类的方法也可以使用这个常量

字符串

String类的substring方法可以从一个较大的字符串中提取一个子串
字符串间用 “+” 号拼接
检测字符串是否相等使用 equals()方法

构建字符串
  1. 构建一个空的字符串构建器

    stringBuilder builder = new stringBuilder();

  2. 每次需要添加一部分内容时,调用append方法

    builder.append(ch);

输入输出

读取输入
  1. 构造一个Scanner对象, 并与“标准输入流” System.in关联

    Scanner in = new Scanner(System.in)

  2. 使用Scanner对象的方法输入数据

    • nextLine()方法将输入一行
    • next()方法将读取一个单词
    • nextInt() 读取整数
  3. Scanner类定义在Java.util包中。当使用的类不是定义在基本java.lang包中时,一定要使用import将包加载进来。

输出
  1. System.out.printf() 可以进行格式化输出与C语言类似
  2. System.out.print() 输出不换行
  3. System.out.println() 输出换行
文件输入与输出

1.读取文件需要用File对象构造一个Scanner对象

Scanner in = new Scanner(puths.get(“myfile.txt”));

  • 使用Sanner对象的方法就可以读取了

2.写入文件,需要构造一个PrintWriter对象

PrintWriter out = new PrintWriter(“myfile.txt”);

原文地址:https://www.cnblogs.com/lijianming180/p/12302773.html