day_01(java基础常识 java语言概述 java语言的环境搭建 Hello world)

day_01(java基础常识 java语言概述 java语言的环境搭建 Hello world)

  • java基础常识

    • 软件开发:软件就是计算机指令和计算机数据的集合体 例如:DOS Windows
    • 软件意义:软件的出现实现了人机之间的更好的交互
      • 交互方式:图形化界面 命令行方式
        • 命令行方式所涉及的一些指令
          • dir:列出当前目录下的文件及文件夹
          • md:创建目录
          • rd:删除目录
          • cd:进入指定目录
          • cd..:退回上一级目录
          • cd/:退回到根目录
          • del:删除文件
          • exit:退出命令行
  • java语言概述

    • SUN(Stanford University Network 斯坦福大学网络公司)1995年推出的一种高编程语言
    • java语言的三种技术架构
      • J2EE企业版:web程序开发
      • J2SE标准版:桌面应用程序的开发
      • J2ME小型版:手机应用程序
      • java 5.0版本之后更名为:JAVAEE JAVASE JAVAME
    • java的跨平台性
      • JVM:java virtual machine JVM 有多种版本:windows linux mac等
  • JAVA语言的环境搭建

      • JRE java runtime environment (java运行环境)只需运行装JRE即可
      • JDK java development kit (java开发工具包)JDK包含JRE 开发工具有:javac.exe jar.exe 等
      • JDK开发完成的java程序交给JRE运行
      • bin:binary(二进制)中的exe 都是java所编写的 所以在JDK目录下都包含这一个JRE目录来支持bin中exe的运行
      • 在命令行中输入命令后弹出的参数信息可以扩展命令的功能
      • 环境变量的搭建:
        • Path:目录之间以:连接,优先级:前边优先级较高
        • 配置技巧:
          • 新建环境变量JAVA_HOME(不要bin)将JAVA_HOME以%%括起来:%JAVAHOME%
        • 临时配置方式
          • set:列出已经配置好的环境变量
          • set path:查看path变量的值
          • set path=haha 设置path的值为haha
            • 在path环境变量的基础上新加目录:set path=haha;%haha%
        • classpath配置:将存放.java的目录告诉系统 方便随时随地取用javac对.java进行编译
          • set casspath=目录地址
        • ;的作用是:分隔目录 %%动态获取
        • start在原来的环境变量的值的基础上新建窗口
        • 配置好环境变量之后再命令后运行可执行文件可省略后缀名
        • set classpath=:清空环境变量的值
        • classpath的权限高于当前目录 优先查找
        • 根盘符问题:set classpath=c:\;(注意分号)有:在指定classpath中找不到会在当前目录下再找一遍 无则反之(最好不要分号 因为目录位置所需固定 预想所致)
        • .:当前路径
    • Hello world
      • javac.exe:编译
      • java.exe:运行
      • .java:源码文件
      • .class:java运行文件 中间码文件 字节码文件
      • 流程:.java→javac.exe→.class→java.exe
      • class demo
        {pubic static void main(String[] arg){System.out.println("Hello world!");}}
        • class:关键字(就是被java定义特殊意义的单词)关键字只能小写 命名规范:类名由字母组成 单词首子母大写 多个单词每个单词首字母大写、
        • main函数是程序的入口JVM调用
        • 文档注释:
          • //单行注释
          • /**/多行注释

猜你喜欢

转载自www.cnblogs.com/youin/p/10583531.html