Java SE基础

Java语言

  1. Java分支:
    Java ME:老款手机的移动端(已经被淘汰)
    Java SE:Java基础,Java EE开发的基石,可以做控制台项目,桌面应用程序
    Java EE:企业级应用项目
  2. Java语言的突出特点
    (1)简单易用:Java提供了垃圾(gc)回收机制
    (2)跨平台性:Java虚拟机(JVM虚拟机)可以在不同的操作系统上运行(编译并执行)Java程序。即一次编译,处处运行
    (3)面型对象性:所有的事务都看成对象,将现实世界中的事务抽象成对象,将现实世界的关系抽象为继承,多态,封装等。
    (4)支持多线程;可以使用户程序并发执行;利用Java的多线程编程接口,开发人员可以方便地写出多线程的
  3. Java语言的跨平台
    (1)什么叫做跨平台
    通过Java开发的应用程序可以再不同操作系统中去运行,即一次编译,处处运行
    (2)怎样实现跨平台
    通过Java虚拟机实现的跨平台
  4. JAVA程序运行机制
    (1)Java虚拟机(JVM)
    JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。
    JVM用于运行的Java应用程序
    jvm工作流程
    (2)垃圾回收(GC)
    垃圾回收:将不再使用的内存空间进行回收
    在这里插入图片描述
  5. jdk
    (1)什么是jdk( Java Development Kits java开发工具包)
    jdk是提供给Java开发人员使用的,其中包含了Java的开发工具。(相当于电工的工具包)
    (2)jdk包含什么
    jdk包含jre,安装了jdk,就不需要安装jre了
    (3)什么是jre(Java Runtime Environment Java运行环境)
    开发好的Java程序需要通过jre去运行(相当于大海和轮船)
    (4)jre包含什么
    包括Java虚拟机和Java程序所需的核心类库(API)等
    (5)jdk jre jvm 三者之间的关系:
    JVM:Java虚拟机,Java程序的翻译官,是Java跨平台的核心
    jdk:Java Development Kits 开发java程序
    jre:Java Runtime Environment 运行Java程序关系描述
    (6)jdk的基本组件:
    .javac(编译器):将源程序转为字节码
    .java(运行编译后的Java程序):后缀为.class
  6. java程序在控制台中的运行过程
    执行过程
  7. Java基本语法
    (1)类名必须与文件名一致;
    (2)public:访问修饰符;
    (3)class:定义类的关键字;
    (4)类名:首字母大写,一定要用英文,不能使用拼音或中文;驼峰式命名法(每个单词首字母大写);
    (5)main方法是Java程序的入口,需要执行的代码必须放到main方法里边;
    (6)多加注释;
    (7)每条语句结束用“;”隔开;
    (8)大括号是成对出现的
    (9)一个Java文件里可以定义多个类,但是只有一个类的访问权限是public。
  8. Java的API文档

Java基础语法

  1. 关键字
    Java给出定义的一些特殊单词,每个关键字都有自己独有的功能;
    (1)全是小写;
    (2)关键字不能当做普通的标识符;
    标识符:自定义的类名,包名,方法名,变量名,接口名等等 ;
    字母,数字,下划线,$;
    不能以数字开头;
    不能是关键字后者是特殊字符;
    定义方法名和变量名首字母小写,驼峰式命名法,如果是定义***常量***,全部大写;
    常量(类型不限)在运行期间固定的值是不能改变的;字符必须要有内容
    变量
    在内存中的一块区域变量的值可以在某一个范围内发生改变。
    定义变量:
    1 变量类型 变量名=对应的变量值
    2 变量类型 变量名【-初始值】
    变量类型:
    基本数据类型(保存在栈里);整数(byte,shor,int,long),小数(float double),布尔(boolean 常用在逻辑运算中),字符(char)
    引用数据类型(保存在堆里);数组,Java定义的类,接口,自己定义的类等等
    变量的分类:
    (1)局部变量:定义在方法内部
    (2)成员变量:定义在类的内部,方法之外。
    在这里插入图片描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值