JavaSE基础

Posted 颜词

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE基础相关的知识,希望对你有一定的参考价值。

一.认识Java,以及什么是Java?

1.Java是一种为多个平台生成软件的编程语言,比如在Windows,Linux,MAC等等系统上,我们只需要安装个Java环境,就可以运行。

2.Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征(Java是面向对象的语言,并且是基于C上写出来的一门语言)

二.变量,为什么要定义变量

1.变量的作用:用来存储数据。
2.为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用

三.基本数据类型

    public static void main(String[] args) {
// 整型
int a= 10;
byte g=123;
long e=10000;
short h=10;
// 浮点型(小数类型)
float b=12.2f;
double d=1.23;
// 逻辑型 (布尔)
boolean c= false;
// true
// 字符形
char f=\'a\';
}

 基本数据类型自动转换   byte->short,char -> int -> long         float -> double   int -> float   long -> double     记住:小可转大,大转小会失去精度!!!

四.if判断,与或非逻辑表达式,for循环。

1. if判断
if (true){
System.out.println("我是true");
}else {
System.out.println("我是false");
}
如果,否则。 如果正确那么进true不正确那么走else 如果这样,否则那样
2.与或非逻辑运算符

逻辑运算符是对布尔型变量进行运算,其结果也是布尔型,具体如表 1 所示。

表 1 逻辑运算符的用法、含义及实例
运算符用法含义说明实例结果
&& a&&b 短路与 ab 全为 true 时,计算结果为 true,否则为 false。 2>1&&3<4 true
|| a||b 短路或 ab 全为 false 时,计算结果为 false,否则为 true。 2<1||3>4 false
! !a 逻辑非 a 为 true 时,值为 false,a 为 false 时,值为 true !(2>4) true
| a|b 逻辑或 ab 全为 false 时,计算结果为 false,否则为 true 1>2|3>5 false
& a&b 逻辑与 ab 全为 true 时,计算结果为 true,否则为 false 1<2&3<5 true

  • && 与 & 区别:如果 a 为 false,则不计算 b(因为不论 b 为何值,结果都为 false)
  • || 与 | 区别:如果 a 为 true,则不计算 b(因为不论 b 为何值,结果都为 true)
!true为false ,!false为true 非真即假,非假即真。

true&false为false ,true&true为true 一假即假,全真即真。
false|true为true,false|false为false 一真即真,全假即假。

3.for循环。

for (int i = 0; i < 10; i++) {
System.out.println("我被输出了9次");

}
for(声明 i等于0;i小于10,i自增加1){
  控制台输出(我被输出了9次)
}
i被声明的时候是0,0小于10,由于i一直在小于10这个数,所以走不出我这个循环体,只有当i=9的时候,为10下面的最大数,就满足了我这个条件,可以走出我的循环体,进行下一步操作。





以上是关于JavaSE基础的主要内容,如果未能解决你的问题,请参考以下文章

JavaSE 语法基础 --- 反射(基础知识问答+代码详解)

JavaSE 方法的使用

JavaSE8基础 构造代码块简单示例

javase基础学完可以做什么,javase实现局域网聊天室

JavaSE基础基本数据类型族谱及易错点代码分析

JavaSe基础知识总结