20190717-Java简介

20190717-java简介

                                        ——Javee

 

一、java平台体系

1. javase

2. javaee

3. javame

 

二、 jdk,jre,jvm的关系

jdk java开发工具

    开发和运行java程序

jre java运行环境

    只运行java程序

jvm java虚拟机

    编译,翻译,运行,分配内存

    正是因为有jvm的存在,故java才能实现跨平台.

    因为在不同平台上,要安装不同平台的jdk,而jdk包含了jvm

    ,jvm在运行java代码的时候,会翻译成对应平台

    能识别的底层代码去运行,所以可以达到一次编写,

    到处运行

三者包含关系为:jdk>jre>jvm

 

三、java程序的运行原理

  1. 先把.java文件编译为.class字节码文件

  2. 运行的时候,jvm把.class字节码文件翻译成对应平台

  识别的机器码运行

 

四、java的基本结构

public class 类名 {    //(注意:public的类名必须必须必须和文件名相同,且规范为帕斯卡命名法)
    // java的主方法,入口,程序从这里开始运行
    public static void main(String[] zz) {
    }
}

一个文件中可以有多个class,但只能有一个public的class

 

五、java中三种注释

1. // 单行注释

2. /*  多行注释  */

3. /**  文档注释,可导出文档 */

 

六、 java的原生类有哪些?

1. 原生类指的是八个基本数据类型,

即 byte short int long float double char boolean

String不是原生类!!!!!

 

七、java默认使用的数值类型是什么?

1. 整数默认为int

2. 浮点数默认为double

 

八、变量的初始值?

1. 局部变量没有初始值,必须手动赋予初始值才能使用

2. 全局变量有初始值,原生类的初始值为0,其他为null

 

番外篇:

帕斯卡命名法:每个单词的首字母大写,如

    MyName,  MyGirlFriendName

    一般用于类名

驼峰命名法:第一个单词首字母小写,其他单词首字母大写,如

    myName,  myGirlFriendName

    一般用于变量和方法上

匈牙利命名法:字母大写,单词之间只用下划线连接,如

    MY_GRIL_FRIEND、MAX_VALUE

    一般用于常量名

 

什么是C/S程序,B/S程序

Client/Server  客户端/服务器

   要客户去安装,更新

Browser/Server 浏览器/服务器

         跨所有

 

三种错误

   1.编译错误,编译出错无法编译class字节码

   2.运行出错,编译通过,然后程序在运行的时候报错

   3.逻辑错误,编译和程序都正常,但是效果不是预期

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值