1.本周学习总结

关键词:

初步熟悉Java的基本组成、语言特点(简单性、结构中立性)、运行环境、简单语法等。

关键概念之间的联系:

1.JVM是Java程序唯一认识的操作系统,其可执行文件为.class文档。

2.JDK包括了Java程序语言、工具程序与JRE,JRE则包括了部署技术、Java SE API与JVM。

2.书面作业

1.虚拟机

1.1

(1)执行Java程序的步骤是:打开eclipse->创建New Java Project->创建一个新的Java类->编写代码->运行程序

(2)Java可以跨平台运行原因:Java原始码拓展名为.java经过编译后变为拓展名.class的位码。目标平台安装专属JVM后,将位码翻译为相依于平台的机器码,然后Java程序就可以跨平台运行。

1.2

(1)jdk:提供java开发工具程序、运行环境

(2)联系:JDK包括了Java程序语言、工具程序与JRE,JRE则包括了部署技术、Java SE API与JVM。

2.java与javac

2.1

(1)含义:请系统的输出装置显示一行文字 Hello World。

(2)Hello World参数指的是类名称。

2.2

path变量的作用:在path中设定工具程序的路径信息,系统就可以在path中找到要执行的指令,防止运行失败。

2.3

不同:java中需要先建立一个记事本,然后将源码文件.java(中间文件)经过编译改为.class(目标文件)才可运行,C语言中打开软件,根据所用的语法选择.cpp(目标文件)或者.h文件,写完代码后为.exe文件再运行程序。

3.实验总结

3.1

处理输入:

程序开头必须import java.util.Scanner以导入Scanner类。

使用Scanner sc = new Scanner(System.in);生成scanner对象。

格式化输出:

System.out.println打印字符串并回车换行。

System.out.print打印字符串,不打印回车换行。

3.2

5-2(取数字)实验总结:

1.先研究了Scanner类的用法,在nextInt()和nextLine()概念之间出现了混淆,不是很能区分两个之间的用法。后来知道了返回类型之间的不同和读取的不同。

2.对于网上百度的integer用法做了很久的研究,打的代码也出现了很多错误,后来参考了别人的代码,解决问题。

5-3(取数字浮点数)实验总结:

1.本题参考了同学的算法,自己在数字浮点数的概念之间有点模糊,过程就是大神基本上把每句代码跟我讲了一遍~

2.基本上熟悉了JAVA的一些编程输入输出,还有就是在while循环里的代码编程。

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

主要应用:嵌入式系统开发、分布式的网络程序的开发、开发桌面应用软件

技术基础:会c语言和一些c++的语法,写的时候没注意看多少行代码,大概100-300之间吧

我的目标
花费时间 每天至少写一题java的编程,就我目前的水平,感觉要写2-3个小时才能完全理解各个环节的意义。一周大概课余时间花30个小时(主要是每次写博客要写好久)
一周代码量 现在学的可能还比较简单,估计一星期写的代码量也比较少,平均每周600-700行
学习方式 先学再问。我想先自己熟悉一下要上的内容,然后编程操作一下,遇到问题再问大神
困难解决 首先肯定是先按自己的想法操作一遍,因为觉得程序里有很多精细的地方,往往容易忽略。实在解决不了的就百度或者问会的人。

3. 使用码云管理Java代码

3.1 GIT使用

(1)

建立项目:



克隆项目:



建立exp1包,本地仓库截图:

远程仓库推送:



(2)

统计:

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



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

周数 行数 新增行数 文件数 新增文件数
1 57 57 5027 5027

201621123062《Java程序设计》第一周学习总结的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  3. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  6. 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  8. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  9. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  10. 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. 【BZOJ1095】捉迷藏(动态点分治)

    [BZOJ1095]捉迷藏(动态点分治) 题面 BZOJ 题解 动态点分治板子题 假设,不考虑动态点分治 我们来想怎么打暴力: \(O(n)DP\)求树的最长链 一定都会.不想解释了 所以,利用上面的 ...

  2. 软件测试必备-前端知识点之css基础及ps的用法

    CSS 一. css定义 css样式表.层叠样式表,级联样式表 二. css基础语法 1. 写style标签,放在head标签里面的最后位置 2. 自己写的css代码,放在style标签里面 三. c ...

  3. 【learning】一种奇妙的网络流建模方式

    吐槽 好吧这个是真的很妙qwq用来解方程组的网络流嗯不能更清真 正题 首先是大概描述 当一个方程组中所有的方程相加之后可以把所有的变量都消掉(也就是所有变量都出现一正一负可以抵消掉),我们会发现这个其 ...

  4. 同一台电脑同时装Oracle客户端和服务端

    1.如果之前安装过Oracle,Win+R输入Services.msc,关掉以Oracle开头的服务(卸载Oracle服务端和客户端步骤一样,见另外一篇帖子) 2.Win+R输入regedit打开注册 ...

  5. Kafka最佳实践

    一.硬件考量 1.1.内存 不建议为kafka分配超过5g的heap,因为会消耗28-30g的文件系统缓存,而是考虑为kafka的读写预留充足的buffer.Buffer大小的快速计算方法是平均磁盘写 ...

  6. python计算机基础-Day1

    计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...

  7. C# 中的关键字整理

    C#中的所有关键字大致可以分为保留关键字和上下文关键字两部分 快来看一下有没有不认识的吧 欢迎补充 保留关键字 abstract  as  base  bool  break byte  case  ...

  8. 共享MFC自绘Listctrl代码

    在别人代码基础上修改的ListCtrl,支持设置行高,header高度,header背景图,奇偶行不同背景色, 支持设置某列为Checkbox,Edit,Combobox, 支持自定义排序. 效果图如 ...

  9. JAVA获取文件数据 ( xxxxx.json )

    //路径fPixFile filePath = new File(fPix);System.out.print("文件路径:" + filePath);try { if (file ...

  10. 有关Redis的Add和Set方法的比较

    测试发现,如果key已经存在,则调用Redis.Add(key, value)则不能添加或修改此key的内容value: 这样的话,我们在添加一个key和value的时候,不得不判断一次Contain ...