zoukankan      html  css  js  c++  java
  • Java入门——day1

    一、知识点总结。

    1.Java语言的特点:

    (1)简单性 :提出难理解、易混淆的特性。

    (2)面向对象性:集中于对象及其接口。

    (3)分布式与安全性:提供了Java.net包,可完成各种层次的网络连接;执行三段代码安全检查机制,保证了程序的安全。

    (4)与平台无关:规定了统一的基本数据类型,统一的字节码格式,即在安装Java运行环境后,程序可在任意处理器运行。

    (5)解释和编译特性:Java兼具编译性和解释性。Java编译器会将Java源码翻译成所谓的字节码,当java可执行文件在机器上运行时,解释器会将每一个字节码转换为实际的cpu指令,这些指令接下来会运行在实际的cpu过程中。

    (6)多线程:多线程是程序可以并行执行。

    (7)动态执行:动态载入执行代码适合不断发展的环境。

    (8)自动废区回收性:“无用单元收集器”的内置程序可以自动释放不适用的内存块。

    (9)丰富的API文档和类库:提供了应有尽有的类库和API文档说明。

    2.JDK编译和运行命令

    (1)编译程序:

    javac命令:用于编辑源文件生成字节码文件.class

                       用法:javac [选项] file.java

                       例:javac HelloWorld.java

    (2)执行命令:

    java命令: 用于运行java程序

                      用法:java [选项] file.class [参数] (注:执行class文件时,后缀.class必须省略

                      例:java HelloWorld

    例:用JDK在cmd下运行编译java程序:

    用记事本编写源程序,并修改后缀名.txt为.java。

     用cmd运行,输入cd 路径——到java源文件目录

                          输入 javac HelloWorld.java——生成编译成功的HelloWorld.class文件

                          输入 java HelloWorld——运行

     3.用eclipse开发

    二、遇到的问题。

    1.JDK的环境配置

    2.java语言解释性与编译性的理解

    3.java程序在cmd运行时,开始未找到java源文件位置

    三、明日计划。

    1.学习java的main()函数、变量与常量、数据类型等的知识。

    2.能够自行编辑简单程序。

  • 相关阅读:
    gradle项目与maven项目互转
    GET和POST两种基本请求方法的区别
    gradle项目打war和jar包
    maven项目打war和jar
    winsw打包jar
    前端
    CentOS
    Vue
    Spring
    Vue
  • 原文地址:https://www.cnblogs.com/znjy/p/13258280.html
Copyright © 2011-2022 走看看