Java基础

Java介绍:

>  Java属于甲骨文公司,1995年发布第一版。目前流行Java 8  Java11.
  Java源文件以。_.Java_为扩展名,源文件的组成部分是类(class)

一个源文件中若有一个public类,则源文件必须以该类命名。
JDK JVM JRE 的关系
1、JDK= JRE+ Java开发工具 (开发人员使用)
2、JRE = JVM + 核心类库 (运行开发好的Java程序只需要安装JRE)。

程序中“ + ” 的使用:

1、当左右两边都是数值是进行加法运算;
2、当左右两边有一方是字符串时(String),进行拼接运算。
如:
_ System.out.println(100+98);----> 198;_
_ System.out.println(“100”+98);---->10098_;
_System.out.println(100+3+“hello”);-------->103hello;
_System.out.println(“hello”+100+3); -----> hello1003;

Java数据类型

基本数据类型:
数值型:
整数类型:(存放整数):byte . short , int ,long;
浮点型: (小数字 : fioat double ;
字符型 : char 存放单个字符 ——> ‘a’
布尔型 (Boolean)存放 ture(真) false(假)

引用数据类型 ;
类(class) 接口(interfac) 数组([])
注意事项
布尔类型数据只允许取值 ture 和 false 无 null;
数据类型按照精度大小排序:
char >>int>> long>> float>> double
byte >>short>> int>> long>> float>> double
java 在进行赋值或者运算时,精度小的会自动转换为精度大的类型(自动类型转换)
注意 byte和short不会自动转换
byte short char 三者进行运算时会先转换成int
boolean不参与自动类型转换
其他类型转String时 如:int >> String
int n = 10; String s = n + “” ;

运算

逻辑运算符;
&&(并且) ||(或者) ^(异或)
三元运算 ;
条件表达式?表达式1:表达式2;(判断表达式是否成立,成立运行表达式1,不成立运行表达式2)

键盘输入

import java.util.Scanner; 导入包.类.指令
Scanner 类 表示:简单文本扫描器,在java.util包
1、引入 Scanner 类所在的包
2、创建Scanner 对象, new 一个对象
Scanner myscanner(自己定) = new Scanner (System.in);
不同的类型用不同的方法;
如: int a = myscanner .nextInt();
double a =myscanner .nextIDouble();
输入字符串:导入 import java.util.*;
String s = myscanner .nextLine();

你可能感兴趣的:(java,基础,java,开发语言,java-ee)