DAY 5

Java的编译型和解释型

首先Java既具有编译型也具有解释型,而编译型和解释型从区别在于时机,都可通俗理解为翻译,比如 一个中国人(C)和一个美国人(U) C写了一本书,可给U看。

编译型

通俗理解:U看不懂然后就整本书翻译后再看现象这种则叫为编译

1.经过编译器转成可执行程序后,可执行程序里面包含的就是机器码。只要拥有可执行程序,就可以随时运行,不用再重新编译了,即一次编译,无限次运行。2.运行可执行程序时,不再需要源代码和编译器,因此编译型语言可以脱离开发环境运行。3.一般不能跨平台,即不能在不同的操作系统之间随意切换

解释型

通俗理解:U看不懂请了个翻译官来实时翻译这本书 ,即翻译官翻译一句看一句 则这种现象叫做解释

1.每次执行程序都需要一边转换一边执行。2.因为每次执行程序都需要重新转换源代码,所以无法脱离开发环境,所以解释型语言的执行效率天生就低于编译型语言,甚至存在数量级的差距。3.解释型语言 能跨平台,即实现“一次编写,到处运行”

Java的基础语法

注释,标识符,关键字

注释

注释首先是不会被执行的在代码中,只是写给我们写代码的人看的(多写注释),其次注释的出现即字面意思解释,解释所写的复杂代码

Java中的注释分成三种:

  1. 单行注释

    一般用 "/+注释+/" 表示 注释一行文字

    public class Helloworld{
        public static void main(string[] arge){
            //单行注释
            System.out.println("Hello,world!")
        }
    }

  2. 多行注释

    一般用 "/+注释+/" 表示 注释一段文字

    public class Helloworld{
        public static void main(string[] arge){
            /*
            多行注释
            */
            System.out.println("Hello,world!")
        }
    }

  3. 文档注释

    一般用 "/**+ 注释 +

    */"表示 具有描述性

    public class Helloworld{
        public static void main(string[] arge){
            /**
            注释
            */
            System.out.println("Hello,world!")
        }
    }

标识符

Java所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符

注:1. 所有的标识符号都应该以字母(A-Z或a-z),美元符号($),下划线( _ )开始 2. 首字母之后可以是字母(A-z或a-z),美元符号($),下划线( _ ),数字的任何字符组成 3.不能使用关键字作为变量名或者方法名 4.标识符是大小写敏感的 5.可以使用中文,但是一般不建议使用也不建议使用拼音(因为看不懂)

关键字

关键字是Java已经规定好的名字 ,因此所有可以自我取名字的地方皆不用关键字

数据类型

分为强类型语言(要求变量的使用要严格符合规范,所有变量都必须先定义后才能使用)和弱类型语言

Java的数据类型分为(这边会先提到一个叫做变量的东西):

  1. 基本类型(primitive type)

    public class Helloworld{
        public static void main(string[] arge){
            //八大基本数据类型
              //整数
              int num1 = 10;//最常用
              byte num2 = 20;
              short num3 = 30;
              long num4 = 30L;//30L是用于和上面的short区别
              //小数(浮点数)
              float num5 = 50.1F;//float类型要在数字后面加个F
              double num6 = 3.1415926535897932384;
              //字符
              char mane = '中';//字符表示的是一个字 比如你,a,A
              //字符串
              string name = "小郑";//string不是关键字,是类 
              //布尔值(是非):
              boolean flag = true;
              //boolean flag = false
            System.out.println("Hello,world!")
        }
    }

  2. 引用类型(reference type)

除了以上的八大其他都是属于引用类型 如 :类 ,接口 ,数组

什么是字节

  1. 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数

  2. 字节(byte):是计算机中数据处理的基本单位,习惯上用‘’B‘’来表示

  3. 字符:是指计算机中使用的字母,数字,字和符号

  • 1 b(bit)代表一位

  • 1 B=8 b

  • 1024 B=1KB

  • 1024 KB=1 M

  • 1024 M=1 G

  • 32
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值