zoukankan      html  css  js  c++  java
  • 第一周JAVA基本概念

    1. 本周学习总结

    • 本周学习内容:
      1.JAVA的发展
      2.JDK,JVM,JRE,
      3.掌握JAVA的组成结构
      4.掌握使用简单的编译器写javac与java命令,
    • 关键概念之间的联系:
      JVM:将字节码文件转成具体系统平台的机器指令。 
      JRE:JVM+Java语言的核心类库。 
      JDK:JRE+Java的开发工具。 
      JVM包含于JRE,JRE包含于JDK.

    2.书面作业

    1.虚拟机

    1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行?

    • 使用cmd命令框执行
      1.将创建的东西记到笔记本里
      2.改成java格式
      3.打开cmd命令框
      4.用cd命令进入文件
      5.输入命令 javac+文件名 进行翻译为字节码文件
      6.输入java 类(即文件名去掉.class后缀)进行编译

    • java跨平台运行的原因
      java经过编译程序翻译扩展名为.class的位码。如果想执行位码文档,目标平台必须安装JVM。JVM会将位码翻译为相依的机器码,不同的平台必须安装专属的JVM。有了JVM,java就可以达到“编译一次,到处执行”的跨平台的目的。

    1.2 什么是jdk?jdk, jre,jvm的联系是什么?

    JDK是java给开发人员用的软件开发工具。JDK包括了JRE和tools(工具类),JRE包括了JVM和类库。

    2.java与javac

    2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么?

    java HelloWorld意思是将源文件编译成字节码文件,HelloWorld参数是指一个类文件名去掉其格式属性。

    2.2 Path变量有什么用?

    PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

    2.3 使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?

    C语言是 .c文件 ------> .obj文件 ------> .exe文件
    java源文件 ----->字节码.class文件.

    3.实验总结

    3.1 PTA中怎么处理输入?怎么进行格式化输出?

    Java输入:

    1.将Scanner类导入:import java.util.Scanner
    2.生成Scanner对象Scanner sc = new Scanner(System.in)
    3.nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。
    4.nextInt()读入int整型字符串
    5.nexxtDouble()读入双精度的浮点数字符串

    Java输出:
    System.out.println打印字符串并回车换行。
    System.out.print打印字符串,不打印回车换行。

    3.2 5-1()实验总结。

    在程序中不能创建两个Scanner对象,否则会出错。还要注意换行符的使用,println自带换行操作,print则不会。

    4.Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?

    web 开发,目前的SSH主流框架能是快速高效开发网站。
    ERP 开发,用于做ERP软件前台后台。
    手机游戏开发,目前大部分分手机都是安卓系统,安卓用的是java,开发java的安卓应用和游戏很有前途。
    java桌面程序开发,用于公司内部使用,如简易的通讯工具开发。
    java的优势在于跨平台和代码开源,使用范围广。

    内容 计划
    一周 一周最少用十个小时来编写代码
    学习方式 平常上课好好听讲,提前预习,课下多问同学问题
    困难解决 碰到问题先自己百度,如果实在解决不了就问同学或群里咨询

    3.使用码云管理Java代码

    3.1 GIT使用

    ...



    3.2 截图题集“Java基本语法”PTA提交列表

    3.3 使用学姐、学长开发的jar程序统计每周的代码量


    行数 新增行数 文件数 新增文件数
    32 32 55 55
  • 相关阅读:
    AD域修改组策略
    C#图像处理
    JsonResult序列化并保存json文件 以及对json文件读取反序列
    Git+Github代码管理控制
    Math.random控制随机数范围
    vue使用全局element-ui组件
    css3 vw、vh属性详解,以及与%、rem的区别介绍
    vue 中安装使用sass 报错遇到的问题整理
    如何将本地项目上传到Github
    GitHub优秀项目
  • 原文地址:https://www.cnblogs.com/liao1531870282/p/7535744.html
Copyright © 2011-2022 走看看