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. CSharpGL(43)环境映射(Environment Mapping)-天空盒(Skybox)反射(Reflection)和折射(Refraction)...
  3. oracle常用角色权限,Oracle角色、权限的一些常用视图 - 一夜寒江
  4. Java 的工厂方法及代理模式
  5. .NET Core TDD前传: 编写易于测试的代码 -- 缝
  6. Ubuntu 14.10 下安装java反编译工具 jd-gui
  7. Day02:requests请求库,selenium请求库
  8. 【个人笔记】OpenCV4 C++ 快速入门 17课
  9. ubuntu 安装gcc
  10. react引入antd报错找不到antd/dist/antd.css Module not found: Error: Can‘t resolve ‘antd/dist/antd.css‘ in
  11. excel随机数_利用excel快速凭空制造大量随机数据?想要制造什么数据都可以
  12. HTML5 学习总结(一)——HTML5概要与新增标签
  13. Git版本库深入剖析
  14. 【重识云原生】第六章容器基础6.4.10.1节——StatefulSet概述
  15. css 字体颜色 样式大全
  16. 凡科小程序服务器域名,小程序支付申请及配置教程
  17. 地图可视化“一网打尽“
  18. 静态/动态博客Blog框架简介
  19. magisk安装与配置
  20. 【软技能 代码之外的生存之道】 第一章 职业 思维导图

热门文章

  1. 基于椭球 磁补偿 matlab,基于椭球拟合的三轴磁传感器误差补偿方法.pdf
  2. 应用、游戏和品牌的新营销方式-试玩广告
  3. Free PPT Viewer(PPT阅读器)下载v2.0免费版
  4. Spark学习笔记 --- Spark Streaming 与 Stom 比较
  5. 安卓浮动分组手机联系人快速定位demo
  6. c语言蒙特卡洛树搜索代码,uct-gobang
  7. Perl CGI简介
  8. c++ 学习笔记(高级linux编程) day7
  9. Opencores上的i2c controller core代码解析
  10. 打造完美用户体验:“天翼平台开放日”沙龙纪实(转载)