码迷,mamicode.com
首页 > 编程语言 > 详细

Java入门概述

时间:2021-04-08 13:47:18      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:lang   rtu   runtime   idea   需要   机制   bean   不能   大小写   

Java的诞生


1972年C语言诞生

1982年C++诞生

1995年Java诞生


Java发展

  • Java2标准版(J2SE)桌面领域
  • Java2移动版(J2ME)手机领域
  • Java2企业版(J2EE)服务器领域

基于Java开发的平台、系统、工具

  • 构建工具:Ant,Maven,Jekins
  • 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
  • Web开发:Struts,Spring,Hibernate,myBatis
  • 开发工具:Eclipse,Netbean,intellij idea,Jbuilder

2006年:Hadoop(大数据领域)

2008年:Android(手机端)


Java的特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

Java三大版本

Write Once、Run anywhere

  • JavaSE:标准版(桌面程序,控制台开发)
  • JavaME:嵌入式开发(手机,小家电)
  • JavaEE:企业级开发(web端,服务器开发)

JDK、JRE、JVM

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment
  • JVM:Java Virtual Machine

技术图片


Hello World!

向Java世界呐喊吧!!

public class Hello{   
  	public static void main(String[] args){
        System.out.print("Hello,World!");
		}
}

可能会遇到的问题

  1. 每个单词的大小写不能出现问题,Java区分大小写
  2. 尽量使用英文
  3. 文件名和类名必须保持一致,首字母大写
  4. 不能使用中文符号

Java程序运行机制

  • 编译型(compile)

类似于全篇翻译,如果源发生变更就需要重新编译。适用于对性能要求高的场景,如操作系统。C/C++就是编译型语言

  • 解释型

实时翻译,不需要重新编译。适用于不需要太强性能的领域。Java接近解释型。

Java既有编译型特征又有解释型特征

技术图片


初步编写代码

IDE

集成开发环境

main方法

psvm

输出

sout

Java入门概述

标签:lang   rtu   runtime   idea   需要   机制   bean   不能   大小写   

原文地址:https://www.cnblogs.com/chhblog/p/14629871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有
迷上了代码!