2019年7月15日~7月21日 第三周学习记录

  这周步入了对JAVA学习的正轨。本来是计划这周的最后写这篇博客的,但是前两天电脑出了一些问题送去修理了,所以耽误了两天。

  本周通过在腾讯课堂刷网课来学习JAVA,平均每天2~3个小时,由于是从零基础开始学,所以内容没有那么多。但正因为这样才发现了JAVA和C语音、C++的不同之处。JAVA通过不同的虚拟机(JVM)来实现跨平台,我认为这也是它为什么特别受欢迎的原因之一。完成了自己的第一个手工javac程序的helloworld.java。学习了一些java相关的编译过程当中的规则和规约,java的基本数据类型和部分语法规范。

  其次就是完成PTA的做题编代码,虽然问题看起来不难,写起来代码的时候也是很快,但是代码写出来之后便是错误百出。而且写代码的过程当中总是中断,思路在编写过程当中总是容易混乱,比如忘掉自己编写到哪个部分或者是写注释的时候忘掉这一段是干什么用的。基本上解决问题的时间要是写这段代码的好几倍。

  为了这周的问题得到解决,之后再编写代码的过程当中就需要在有思路之后就写下提纲,并且在写下一个类的时候就给予相应的注释,然后再开始相应的编译工作。

原文地址:https://www.cnblogs.com/suanai/p/11231478.html

时间: 2024-10-08 20:48:02

2019年7月15日~7月21日 第三周学习记录的相关文章

7.15~7.21 暑期第三周进度报

经过本周刻苦学习java语言,我已经掌握了java语言的输入与输出语句格式,并且学会了java语言基本语法中的顺序结构以及选择结构(if-else 和 switch),大致了解了java语言的循环结构.我发现不同编程语言之间是有相通的地方的,这三种语法和c语言以及c++中的顺序.选择和循环相同.只是不同语言中输入和输出语句格式不一样而已. 这一周每天早上我都会观看java语言的教学视频,并且付诸实践.在网上查询了java语言常用的输入语句:使用Scanner类.使用java.io.Buffere

2019秋第三周学习总结

本周呢主要是学习了构造方法,以及Java面向对象的特性封装性. 例: 题目:定义并测试一个名为Student的类,包括属性有"学号","姓名".以及三门课程"数学"."英语"和"计算机"的成绩,包括的方法有三门课程的"总分"."平均分"."最高分"及"最低分". 实验代码 package text1; class Student

2019-2020-1 20191315《信息安全专业导论》第二周学习总结

教材学习内容总结 第一章全景图学习到了计算系统和计算机硬件软件,明白计算系统可分为多个层次.计算的历史使我们了解到现代计算系统的演变发展过程,计算的历史被划分为四个时代,每个时代都以用于构建硬件的元件和为了让用户利用硬件而开发出软件工具为特征.并区分计算工具和计算学科. 第十八章计算的限制学习到了由于表示的数字有限以及算术运算的限制和精度问题,加上硬件部件的磨损会对计算带来限制.软件的大小和复杂度会产生错误,构建好的软件从项目一开始就关注质量,应用软件工程的规则.学习了问题的分类,了解图灵的生平

2019—2020 20191204 《信息安全专业导论》第三周学习总结

本周课本主要学习了第二章和第三章,其中包括一下几点: 第二章: 1.数字的分类方法:其中包括自然数,负数,整数,有理数.. 2.位置技术法:其中基数规定了这个系统红使用的数字量 3.十进制,二进制,八进制,十六进制的相互转换以及其自身的运算 4.十进制转为其他进制的方法 5.几个重要定义:位,字节,字 第三章: 1.区分了迷你数据和数字数据:模拟数据是用连续形式表示的信息,数字数据使用离散形式表示的信息. 2.数据的压缩与压缩率 3.二进制表示法:每多一位能表示的东西就会翻倍 3.数字数据的表示

6月15日至10月15日ACM训练计划

暑期又要开始了,去年荒废了一个暑假,不仅玩得不爽,更重要的是毁了自己的ACM之路,今年并不能像去年那样毫无顾忌的刷题了,毕竟有考研这座大山在这儿,但是为了研一那一点点的希望之火,考研第一,但也要抽出时间ACM,每天我大概11点回寝室,那我就限定自己在回寝室之后每天用一个半小时时间刷题吧,虽然进步会很慢,但是坚持下去总是会有收获的,前些天,在刷一些基础的数据结构,虽然这些算法自己以前都学过,但是在刷一遍,肯定会有不同的收获,特别是从理解的深度和难度上来说,我觉得对自己都是很有好处的. 我的三本AC

第一章 部署虚拟环境linux系统 2019年7月15日星期一 第二课

第一章 部署虚拟环境linux系统 2019年7月15日星期一  第二课 1.1 准备的工具 VmawareWorkSation 12.0   虚拟机 RadHatEnterpriseLinux[RHEL]7.0   红帽操作系统 1.2 安装配置VM虚拟机 略…… 1.3 安装配置VM虚拟机 VM配置要开启BIOS里的inte-TV  虚拟化服务 1.4 配置root用户密码 红帽RHCSA考前辅导视频 1.5 Rpm红帽软件包 (1)源代码安装弊端:1.难度高,安装困难. 2.需要自己解决依

2019年8月15日星期四(系统编程)

2019年8月15日星期四 一. 线程互斥方式 - 互斥锁. 1. 什么是互斥锁?特点如何? 互斥锁是专门用于处理线程互斥的一个方式,它有两种状态:上锁状态/解锁状态. 特点:如果处理上锁状态,则不能再上锁,直到解锁为止才能再上锁.如果是处于解锁状态,则不能再解锁了,直到上锁了才能再解锁. 2. 关于线程互斥锁API函数接口? 0)定义互斥锁的变量(pthread_mutex_t-> 互斥锁的数据类型) pthread_mutex_t mutex; 1)初始化互斥锁  -> pthread_m

蔡康永的说话之道——2019年12月15日

.bodyContainer { font-family: Arial, Helvetica, sans-serif; text-align: center; padding-left: 32px; padding-right: 32px; } .notebookFor { font-size: 18px; font-weight: 700; text-align: center; color: rgb(119, 119, 119); margin: 24px 0px 0px; padding:

5月15日上午学习日志

2017年5月15日上午把昨天记忆的英语单词的多种词意用自己组句的方法联系起来再记忆一遍,然后再联系真题学10个考研高频词汇,然后再复习昨天的词汇,听外教讲授Eclipse 的课程.