JavaSe复习(上)

简介: JavaSe复习(上)

🔎初识Java


🌻Java的由来

Java创始人

詹姆斯·高斯林(James Gosling)

Java 语言源于 1991 年 4 月,Sun 公司 James Gosling博士 领导的绿色计划(Green Project) 开始启动,此计划最初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。

Java口号:Write once, Run anywhere(一次编译,到处运行)


🌻Java的编译,运行


🌻main方法的介绍

🌼一个简单的Java程序

public static void main(String[] args) {
        System.out.println("Hello World!");
    }

注意:在一个源文件中只能有一个public修饰的类,且名字与文件名相同


🌼JDK,JRE,JVM之间的关系

JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。

JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序时所需的运行环境。

JVM:Java虚拟机


🌻注释

单行注释:// 注释内容

多行注释:/* 注释内容 /
文档注释: /
* 文档注释 */


🌻标识符

标识符中可以包含:字母、数字以及下划线和 $ 符号

标识符不能以数字开头也不能是关键字,且严格区分大小写

小建议:

类名尽可能使用大驼峰(每个单词的首字母大写)

方法名,变量名尽可能使用小驼峰(首字母小写,后面每个单词的首字母大写)


🔎数据类型与变量

注意:只有byte,char的包装类不是首字母大写,其余基本数据类型的包装类均为首字母大写

🌻取值范围


🔎运算符

🌻算术运算符


🌻关系运算符


🌻逻辑运算符


🌻位运算符


🌻移位运算符


🌻条件运算符


🔎逻辑控制

🌻顺序结构

按照代码书写的顺序一行一行执行

public static void main(String[] args) {
        System.out.println("顺序1");
        System.out.println("顺序2");
        System.out.println("顺序3");
    }

🌻分支结构


🌻循环结构


🔎方法

Java中的方法,类似于C语言中的函数

方法的意义:可以直接调用,而不用重复“造轮子”

🌻重载

重载不一定要写在同一个类中。子类可以重载父类方法(继承)


🌻重写


🌻重载与重写的区别


🌻递归


🔎数组

数组是相同类型元素的一个集合,在内存中是一段连续的空间

相关文章
|
开发框架 分布式计算 Java
【面试题精讲】JavaSe和JavaEE的区别
【面试题精讲】JavaSe和JavaEE的区别
|
8月前
|
消息中间件 NoSQL 网络协议
Java面试知识点复习​_kaic
Java面试知识点复习​_kaic
|
8月前
|
安全 Java 程序员
一文让你深入了解JavaSE的知识点(下)
一文让你深入了解JavaSE的知识点(下)
|
8月前
|
Java 编译器 数据安全/隐私保护
一文让你深入了解JavaSE的知识点(上)
一文让你深入了解JavaSE的知识点
|
8月前
|
安全 Java API
JavaSE 进阶-javase进阶(二)
JavaSE 进阶-javase进阶
53 0
|
8月前
|
存储 人工智能 算法
JavaSE 进阶-javase进阶(一)
JavaSE 进阶-javase进阶
68 0
|
8月前
|
安全 算法 Java
JavaSE 进阶-javase进阶(三)
JavaSE 进阶-javase进阶
62 0
|
8月前
|
缓存 NoSQL Java
JavaSE面试题(一)
JavaSE面试题(一)
JavaSE面试题(一)
|
8月前
|
安全 JavaScript Java
JavaSE面试题(二)
JavaSE面试题(二)
JavaSe复习(下)
JavaSe复习(下)

热门文章

最新文章