一、安装JDK及目录结构

JDK安装包安装完成后,会默认安装在C盘,目录为C:/Program Files/Java,Java文件夹下分为jre和jdk文件夹

jdk-bin  编译器和工具

jdk-demo  演示

jdk-docs  HTML格式的类库文档

jdk-include  用于编译本地方法的文件

jdk-jre  Java运行环境文件

jdk-lib  类库文件

jdk-src  类库源文件

添加系统变量JAVA_HOME和Path路径,具体参加网络教程

二、运行实例

命令行窗口键入下面的命令:

javac Welcome.java //将Welcome.java编译成Welcome.class 并发送到Java虚拟机(编译)

java Welcome  //虚拟机执行class字节码,只需要提供类名,不要带扩展名.class或.java(运行)

推荐使用Eclipse编写java程序,Eclipse提供集成开发环境

三、设计结构

访问修饰符:控制程序的其他部分对这段代码的访问级别

public

关键字:

class

类名的书写方式:首字母必须大写,保存的文件名必须和public类名一样,一个java程序只能有一个public类,类中必须有public的main方法,格式固定,执行程序先执行的是main方法

数据基本类型:

整型

  byte:1字节

  short:2字节

  int:4字节

  long:8字节

  十六进制0x开头,八进制0开头

浮点型

  float:4字节

  double:8字节

  正/负无穷大/NaN

  浮点数值不适合用于禁止出现舍入误差的金融计算中,存储的小数不精准,若要不含有任何舍入误差,应该使用BigDecimal类

char类型

  2字节

  单个字符

  \u0000-\Uffff 用Uniclode编码表示十六进制值代替字符常量

  除了转义符\u,还有表示特殊字符的转义序列符,例如\n \r \\ \'等等

boolean类型

  true/false

变量声明:数据类型+变量名,且变量必须要初始化

常量:final+数据类型+常量名,被赋值后就不能再更改了,常量名使用全大写,常用 static final 设置一个类常量,类常量可以在一个类中的多个方法中使用

算术运算符:加减乘除余,自增自减

关系运算符:== != < > <= >= && || ! ?:

数学函数与常量:

Math类- Math.sqrt(x); Math.pow(x,a); Math.PI,若不想要在数学方法名和常量名前添加前缀“Math”,只要在源文件的顶部加上import static java.lang.Math.*;

StrictMath类得到的浮点型的结果是完全可预测的

类型转换:字节数小的可以转换成字节数大的,字节数大的转换成字节数小的需要强制转换,例如 int y=(int) x;

字符串:

1)子串

String greeting="Hello";

String s=greeting.substring(0,3); //s="Hel"

2)拼接

采用加号+ 拼接两个字符串

3)字符串不可修改

4)检测字符串是否相等

s.equals(t); //相等则返回true

"Hello".equalsIgnoreCase("hello"); //排除大小写。不要用==判断两个字符串是否相等,这个运算符只能够确定两个字符串是否放在同一个位置上。

5)空串与Null串

str.length()==0 或者str.equals("") 检查是否为空

str==null 检查是否为null

输入与输出:

Scanner in=new Scanner(System.in);

String name=in.nextLine(); //读取一行的输入

String name=in.next(); //读取一个单词,以空格结束

System.out.println("%d,%s,%.2f");

System.out.print("");

优质内容筛选与推荐>>
1、SCOI2019 退役记
2、java int与integer的区别
3、解一元同余方程组
4、MTU是什么?
5、梯度下降法,牛顿法,拟牛顿法区别


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号