韩顺平零基础学JAVA前20集学习笔记

Java20231116

007Java小故事

  • JavaSE标准版 JavaEE企业版 JavaME小型版(在移动终端中实现)

008 Java特性

  • 是面向对象的(oop)、健壮的(强类型机制、异常处理、垃圾自动收集)、跨平台性

  • .Java —> .class(字节码文件) Java文件编译一次生成字节码文件直接用字节码文件在不同的操作系统上运行(编译一次到处运行)这就是Java的跨平台性

  • Java是解释性语言解释器对字节码文件进行解释执行如:JavaScript、PHP、Java 与之相对应的是编译性语言,编译性语言通过编译之后可以直接被机器执行如:C、C++

    009Java的开发工具

    • IDEA、Eclipse集成度很高 新手选择不太智能的工具(文本编辑器)如:sublime

    010Java运行机制及运行过程

    JDK、JRE、JVM之间的关系

    • Java实现跨平台性的根本原因在于JVM 不同操作系统的JVM不同

    • JVM(Java虚拟机 Java virtual machine)是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中。 Java虚拟机机制屏蔽了底层运行平台的差别,实现一次编译,到处运行

    • JDK(Java development kit Java开发工具)JDK=JRE+Java开发工具

      Java开发工具有javac、java、javadoc、javap等都在JDK文件夹中的bin目录下。

    • JRE(java runtime environment Java运行环境)JRE=JVM+JavaSE核心类库【类】

      012、013下载安装JDK

      在oracle官网下载

      配置环境变量

      016快速入门

      需求:编写一个程序,输出HelloWorld。存在文件名为Hello.java的文件中

      public class Hello{//表示Hello是一个类,是一个public公有的类
          public static void main(String[] args){//主方法,即程序执行的入口
              System.out.println("HelloWorld");//表示输出HelloWorld
          }
      }
      

      018JAVA开发细节和注意事项

      1. JAVA源文件以.Java为扩展名。源文件的基本组成部分是类(class)

      2. JAVA应用程序的执行入口是main()方法,它有固定的书写格式:
        public static void main(String[] args){...}

      3. JAVA语言严格区分大小写

      4. JAVA方法由一条条语句构成,每一个语句都以“;”结束

      5. 大括号都是成对出现的,缺一不可(习惯先写{}再写代码)

      6. 一个源文件最多只能有一个public类。其他类的个数不限,编译后,每一个类,都会生成一个字节码文件(.class)

      7. 如果源文件包含一个public类,则文件名必须按该类名命名

      8. 一个源文件中最多只能有一个public类。其他类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法

        019如何快速学习技术或者知识点

        思维导图

        020JAVA转义字符

        1. \t:一个制表位,实现对齐的功能

        2. \n:换行符

        3. \ \:一个\

        4. \“:一个”

        5. \‘:一个’

        6. \r:一个回车 比如System.out.println(“韩顺平教育\r北京”);

          转义字符补充参考:大佬笔记
          转义字符知识扩展:大佬笔记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值