JavaSE基础

一.为什么选择java

应用面广:

服务器后端 电商后台 游戏后台 银行系统.....服务器端

Android应用开发 安卓手机app 移动端开发

大数据技术 大数据框架也是用java写的

开发工具

java语言性能优越, 生态丰富

就业岗位多

招聘网站 搜索 java pthon 大数据

二.Java语言的特点

开源 开放源代码 自己就可以修改 免费使用的.

1.简单易学

抛弃了指针 直接操作内存的 写起来麻烦 用不好的时候会出大问题 java中没有指针概念 操作更加方便

2.平台无关性

java程序只需要开发一次,然后就可以在不同的操作系统上运行(前提: 是在不同的操作系统上安装不同java虚拟机(虚拟环境)), 在windows linux mac上安装不同的虚拟机, 开发一次java程序,运行在不同系统的虚拟机中, 做到一次编写, 到处运行.

3. 面向对象

4.支持网络

5. 多线程机制

6.动态内存管理机制 自动垃圾回收 java中你只需申请内存空间, 何时释放空间,你不需要关心

7.安全

8.生态丰富 框架 组件

9.高性能

三.Java技术体系平台

1.JavaSE:Java Standard Edition(标准版): java语言的基础 包含java语言中最核心的类(库)

2.JavaEE:Java Enterprise Edition(企业版): servlet = server(服务) + applet(应用程序) 服务器端的程序

企业版中包含标准版,还包含企业级开发相关的类

3.JavaME:Java Micro Edition(微缩版) : 早期电子产品开发, 现在已被安卓开发取代

4.安卓开发: 主要开发安卓手机app 只要掌握javaSE知识,就可以学习安卓开发

四.Java语言运行机制

java程序开发 运行流程

首先编写一个.java文件(源代码),源代码是程序员能看懂的,机器看不懂,然后把.java文件 通过java环境 编译成 .class文件(字节码文件 是java指令规范) , 机器还是看不懂

javac xx.java 调用java编译器编译源代码

最后 将.class文件交给java虚拟机运行, 由虚拟机将.class文件编译为机器码, cpu执行

java xx 交给java虚拟机运行程序

得出一个结论,java开发运行是需要自己提供一套环境的.

五.第一个程序

public  class Hello{

   public static void main(String[] args){

         System.out.print("hello world");

   }

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值