Java基础面向对象class1

1、JDK JRE JVM的区别

JDK( Java development kit)是java应用程序的开发工具包,提供了编译、运行java程序所需要的各种工具和资源。

JRE(Java runtime environment)存放java运行环境文件

JVM(Java virtual machine)是虚拟机,实现跨平台原理

 

2. Java跨平台的原理

通过JVM安装在不同操作系统,实现跨平台原理。

Java源代码 (.java)  ----> 

                    通过编译器将源代码编译成 字节码文件(.class)  ---->

                                               通过JVM 转换成二进制文件 ----> 

                                                               计算机运行程序指令

3. 手写代码

public class Hello{
    /*
     *main程序入口
     */
    public static void main(String[] args){
        System.out.println("Hello!");
    }
}

 

课堂笔记

Class1

程序(指令的集合):对一系列执行过程的描述,某些事情的既定完成模式。(银行取钱)

指令:要执行的指令 à 指令被逐条执行

                            程序员 à 计算机

计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合

计算机语言:编写程序的工具

Java之父:James Gosling, sun microsystems 公司 1995

Java属于Oracle公司,IBM, jdk1.8

Java平台的体系结构:

Java SE 面向对象,API, JVM

Java ME 移动设备,游戏,通信(移动设备 + 嵌入式开发)

Java EE  JSP, EJB, 服务(企业级开发)

JavaSE(标准版, 开发桌面程序) 、 Java EE(企业版, 完整开发的解决方案) 技术已发展成与C#(C sharp), .Net(dotnet,少)同样重要的应用软件开发平台和技术(京东、阿里系、淘宝 、小红书 ---- 开发面向internet的应用程序)

Java EE à JavaSE à 操作系统、运行环境(windows 2003)

开发Java程序:

1、编写源程序2、编译源程序3、运行

.java à      .class à      计算机

       跨平台原理:JVM虚拟机安装在不同操作系统,实现跨平台

Java源代码 à 编译器(字节码class文件)  à  JVM ( Windows/ Unix / Mac OS, 转换成010101110 ------二进制文件)

           外层框架                     内层方法

                                | (类名和文件名完全一致)     |  (main方法是程序执行的入口)

({}一一对应,缺一不可)   | 控制台输出信息

IDEA 操作

       System.out .println() -----可换行

       System.out.print() -----不可换行

       \n 换行

       \t 空格

       Ctrl + / 多行注释

       多行注释以 /* 开头   */ 结尾 中间句首加 *

       集成开发环境(IDE):集合程序开发环境和程序调试,方便开发程序是如此

       Src: 存放包和源码

       External Libraries : 开发需要的工具jar,JDK

       压缩project方法:右键project, show in Explorer, 右键, 压缩到文件夹

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值