Java简介

1.从1993年左右推出的的一款高级编程语言(Oak 橡木),面向互联网编程,安全可靠 、面向对象、跨平台等特点

java基本语法—跨平台(操作系统Widow MacOS Linux等 )

古老的语言 一定程度上依赖老的操作系统,导致发展比较慢,而此时的的java脱颖而出,提出类类似于黑科技的技术--JVAN(java虚拟机)
JVM虚拟机的分类windows版本的JVM Linux版本的JVMMacOS版本的JVM

注意:JVM的操作系统的版本不一样,但是JVM 的运行环境是一样的,执行程序是同一个,只是操作系统的接口不一样,里面的数据都是一一样的,相当于屏蔽了底层操作系统的差异性,从来做到了跨平台的作用。

JAVA的三大技术架构

 J2se(基础班/标准版)--给小型应用程序以及桌面服务提供开发的解决方案J2ee(企业版)--给企业中的集中式开发提供解决方案J2me(小型版)--嵌入式开发提供解决方案

JDK1.5版本是JAVA里程碑式的版本,JAVASE,JAVAEE,JAVAME

搭建java语言环境
JRE:java运行时环境–》给java应用程序提高平运行环境 JRE=JVM+核心类库
核心类库:当java程序启动时必须要加载的信息
JDK:java开发工具包–》给提供开发环境以及运行环境 JDK=JRE+kit(工具包) .exe表示的是可执行文件

命令提示符的打开三种方式
开始+R
地址栏 cmd
开始

JAVA_HOME=jdk安装位置      自定义环境变量
path=%JAVA_HOME%bin
javac   类名称
java中类不能单独运行

main方法功能—》所有的java程序执行的入口

     1.可以让类单独运行2..java程序入口3.被JVM调用
.java文件(程序员可以看得懂的代码  源代码)--javac--.class文件(字节码文件)-->编译
.class文件(字节码文件)--java--结果--运行
python语言没有编译 直接运行----》java不一样的地方

注意:命令行窗口的文件名不一致的情况

     1.class 文件名和类的名字一样2.公共类类名要和.java文件名保持一致--》外部能正常找到文件,公共的,保证每个JVM都能找到3.一个类中只能有一个公共类的存在4.当java文件中出现多个类名区分大小写的类,保留的是第一个类的类名,当做.class文件的内容被最后一个类的内容所覆盖windows 环境中不区分大小写--  java语言一定区分大小写

java简介_day01相关推荐

  1. java day01第一课java简介

    java简介 个人简介 陈杜杰 联系方式:18227288633 从事java后台开发三年多,在创业公司和国企做过开发 熟悉JAVA.HTML.JS.CSS等语言 教学方式: 1.尊重学生,希望学生是 ...

  2. Java简介、安装及一些注意事项

    一.Java简介 1995年由SUN公司推出的一门高级编程语言,面向互联网的编程语言,是WEB应用程序的首选语言,简单易学,安全可靠,跨平台. 1. java为什么能够跨平台? java虚拟机 --- ...

  3. pl/postgresql_PostgreSQL PL / java简介

    pl/postgresql 现代数据库允许以多种语言编写存储过程. 一种常见的实现语言是java.NB,本文讨论了PostgreSQL特定的Java实现. 其他数据库的详细信息将有所不同,但概念将相同 ...

  4. PostgreSQL PL / java简介

    现代数据库允许以多种语言编写存储过程. 一种常见的实现语言是java.NB,本文讨论了PostgreSQL特定的Java实现. 其他数据库的详细信息会有所不同,但是概念是相同的. PL / Java的 ...

  5. java/01/java简介,java基本概念,java基本类型的划分

    厚积薄发 java笔记 java/01/java简介,java基本概念,java基本类型的划分 java :一门面向对象的计算机编程语言,java称得上是行业开发标准结构,1990年代初开发,1995 ...

  6. java简介 ppt 精,TP1java简介.ppt

    <TP1java简介.ppt>由会员分享,可在线阅读,更多相关<TP1java简介.ppt(53页珍藏版)>请在人人文库网上搜索. 1.第一章,Java 简介,2,课程地位,. ...

  7. Java基础(1):Java简介和开发环境配置

    写在前面: 其实一直都想做一个自己的博客或者说是网站,来记录自己学习的一些心得的一些自己也需要注意的知识点,因为我也总是忘.网上的文章随便一翻都是千篇一律的,可能我的文章也是一样的,我相信很多人做个人 ...

  8. Java学习笔记(一):Java简介

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://mp.csdn.net/mdeditor/100565954 目录 ...

  9. 引力财经直播室Java 简介

    引力财经直播室 Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并 ...

最新文章

  1. 以色列全国路网遭到了网络攻击 造成交通拥堵
  2. Fill in blank -Thermal experiment theory and technology2018-01-06
  3. Centos DHCP服务搭建及测试
  4. OpenGL blending sort 混合排序(前后)的实例
  5. 201312-1 出现次数最多的数
  6. 【论文笔记】命名实体识别论文
  7. 各种好用的开源库。快点进来,包你喜欢~^_^
  8. 3d安卓环境搭建_RoboCup 仿真3D简介及环境搭建
  9. 仿制美团购物的网站源码
  10. 十分钟打造 3D 物理世界
  11. 聚类算法Kmens和密度峰值聚类
  12. 从 拼多多 到 抖音
  13. 【Hive】内置函数—日期函数
  14. 网优谷给大家简介SEO
  15. sort -k 参数详细总结(转)
  16. 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下, 求它在第10次落地时,共经过多少米
  17. miRTarBase 数据库简介
  18. 6.3 快速更改图表的数据源 [原创Excel教程]
  19. java 上传文件服务_java代码实现上传文件到文档服务器、下载文档服务器文件
  20. 【课程设计】VC++可视化MFC小游戏

热门文章

  1. AD画板学习笔记之爱心流水灯设计(未完成)
  2. select事件监听及选中
  3. 计算思维模拟题参考答案-单选题
  4. IntellIJ IDEA导入项目后无法运行方法的解决方法!
  5. 贵阳经开区管委会考察团到访数澜科技,共探城市数据运营解决方案
  6. hdu-4976-A simple greedy problem.
  7. 柔性电子: 用于无线连接和物联网应用的高导电率多层石墨烯石墨的可持续生产途径
  8. php mysql 压力测试_MySQL的性能基线收集及压力测试
  9. Pytorch 语义分割DeepLabV3+ 训练自己的数据集
  10. AVR,ATmega单片机后缀的含义