现将以前分散的java自学笔记归总,方便查阅。
syso
alt+/
快速打出 System.out.println();
main
alt+/ 回车
快速打出:
public static void main(String[] args) {
}
- 使用Scanner工具类来获取用户输入信息
Scanner类似于java.util包中,使用时需要导入此包
步骤:
1.导入java.util.Scanner
2.创建Scanner对象
3.接收并保存用户输入的值
package com;
import java.util.Scanner;
main函数里
Scanner input=new Scanner(System.in);//创建Scanner对象
System.out.println(“请输入信息:”);
int a=input.nextInt();//获取用户输入的信息并保存在变量中
print和println区别:println输出信息后会换行,而print不会换行
2016.3.15更新
java基础知识
- 关键字
- 优秀攻城师的习惯
1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge
2、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名
stuName 保存“学生姓名”信息
- java的数据结构
- 常见的基本数据类型
- 强制转换
强制类型转换将 75.8 赋值给 int 型变量后,结果为 75,数值上并未进行四舍五入,而是直接将小数位截断。
强制类型转换可能会造成数据的丢失。
常量名一般使用大写字符。
- 注释
Java 中注释有三种类型:单行注释、多行注释、文档注释
单行://
多行:/*
*
*
/
文档:/*
*
*
*/
我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。
使用文档注释时还可以使用 javadoc 标记,生成更详细的文档信息:
@author 标明开发该类模块的作者
@version 标明该类模块的版本
@see 参考转向,也就是相关主题
@param 对方法中某参数的说明
@return 对方法返回值的说明
@exception 对方法可能抛出的异常进行说明
- java常用的比较运算符
** > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型**
** == 、 != 两边的操作数既可以是数值类型,也可以是引用类型**
- 运算符优先级
级别为 1 的优先级最高,级别 11 的优先级最低。
- 条件语句之 switch
可以把功能相同的 case 语句合并起来,如
- 循环语句之 for
for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环
- 变量的值
- 循环跳转语句之 continue
continue 的作用是跳过循环体中剩余的语句执行下一次循环。
2016.3.14更新
java初体验
- 环境变量配置
1.jdk安装目录
2.jdk下bin安装目录
3.jdk下lib安装目录
- 第一个java程序
win8.1系统下
win+R,输入cmd。
dir查看磁盘文件
java HelloWorld.java
错误:java HelloWorld.class
java命令后不能跟文件后缀
java HelloWorld
- 使用Eclipse开发Java程序
安装eclipse后,弹出
这是因为eclipse与JDK的版本不一致。
(在cmd中输入java -version查看版本)
我选择的是下面这种。
步骤:
1.创建Java项目
2.创建程序包
3.编写Java源程序
4.运行Java程序
使用myeclipse的步骤相同。
2019年更新
注解
@Override:一般在实现了接口的方法上标识,作用是告诉编译器该方法是接口的方法。
@Deprecated:一般在接口中的方法上进行标识,作用是该方法过时了。
@Suppvisewarnings:忽视警告,@SuppressWarnings(“deprecation”)