抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

靖待的技术博客

小清新IT旅程 | 为中华之崛起而读书


 
现将以前分散的java自学笔记归总,方便查阅。
 
 



2019年前记录

2016.3.26更新

快速打法与Scanner

  • 两个快速打法

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基础知识

  • 关键字

java常用关键字

  • 优秀攻城师的习惯

1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge
2、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名
stuName 保存“学生姓名”信息

  • java的数据结构

数据结构

  • 常见的基本数据类型

数据类型

  • 强制转换

强制转换
强制类型转换将 75.8 赋值给 int 型变量后,结果为 75,数值上并未进行四舍五入,而是直接将小数位截断。
强制类型转换可能会造成数据的丢失。

常量名一般使用大写字符。

  • 注释

Java 中注释有三种类型:单行注释、多行注释、文档注释
单行://
多行:/
/
文档:/*
/
我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档。
javadoc

使用文档注释时还可以使用 javadoc 标记,生成更详细的文档信息:
@author 标明开发该类模块的作者
@version 标明该类模块的版本
@see 参考转向,也就是相关主题
@param 对方法中某参数的说明
@return 对方法返回值的说明
@exception 对方法可能抛出的异常进行说明

  • java常用的比较运算符

比较运算符
> 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
== 、 != 两边的操作数既可以是数值类型,也可以是引用类型

  • 运算符优先级

优先级
级别为 1 的优先级最高,级别 11 的优先级最低。

  • 条件语句之 switch

可以把功能相同的 case 语句合并起来,如
case合并

  • 循环语句之 for

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

第一个java程序

  • 使用Eclipse开发Java程序

安装eclipse后,弹出错误
这是因为eclipse与JDK的版本不一致。
(在cmd中输入java -version查看版本)

两种IDE
我选择的是下面这种。
步骤:
1.创建Java项目
2.创建程序包
3.编写Java源程序
4.运行Java程序

使用myeclipse的步骤相同。


2019年更新

注解

@Override:一般在实现了接口的方法上标识,作用是告诉编译器该方法是接口的方法。
@Deprecated:一般在接口中的方法上进行标识,作用是该方法过时了。
@Suppvisewarnings:忽视警告,@SuppressWarnings(“deprecation”)

评论