学号20145336 《Java程序设计》第1周学习总结

教材学习内容总结

java是sun推出的一门高级编程语言,现已经成为web开发的首选语言。他分为三种技术架构,j2ee针对web应用程序的开发,j2se是为开发普通桌面和商务应用程序,j2me主要是针对手机的应用程序,在java5.0后,正名为JAVAEE,JAVASE,JAVAME。

java语言是一种与平台无关的编程语言,通过java编写的程序可以在不同的系统平台上运行。只需在操作系统上安装一个java虚拟机(JVM),由虚拟机执行java编写的程序。

在使用编写java之前必须搭建环境,JRE是java运行环境,其中包括java程序所需的核心类库等。JDK是java开发工具包,是为开发人员提供的开发工具,JDK中就包括了JRE。

环境变量(PATH)是由一条条路径组成的,系统会每次在环境变量中寻找你要的指令,找到的话就会执行。你可以在系统属性,高级,环境变量中加入你要锁定的路径,用分号隔开。还可以新建系统变量,统一取名JAVA_HOME,在编辑系统变量时用两个百分号在新建系统变量两边。这样做的好处是不论你更改文件夹的名字还是更换位置都不会影响到路径的查找。set可以帮你查找本机的环境变量,在set后加具体的环境变量名可以帮你查看环境变量的路径,set只对当前临时窗口有用。

java代码的编写:先新建一个记事本,用class定义一个类,其中存放的一些代码,然后设定你的代码名,然后可以编写你的代码,第一次我编写的是最基础的程序hallo word,编写晚代码后保存文件名**.java。然后打开命令指示符,用javac将你的文件转换为java文件,最后用java打开这个程序,你就可以看见的程序了。

教材学习中的问题和解决过程

在学习的过程中,我运用的是书本,视屏教程,自己动手操作,三合一的学习方法,在动手实践的过程中遇到许多问题,一开始不知道如何动手,到后面遇见自己搞不懂的地方,我会在视频,书本中解决,解决不了的问题我会选择去百度谷歌,基本上问题都可以得到解决。

代码调试中的问题和解决过程

问题:在用javac生成程序后发现有错误,更改了很多次依旧是错误的,这让我很气愤。

解答:最后才发现每次更改后都要用javac重新生成,否则依旧是之前错误的。

感悟:编程需要细心,许多细节都要注意,否则每次都会和成功擦肩而过。

问题:文件夹中有许多文件,一个个删除太麻烦了,如何一次性多全部删除

解答:可以尝试用*字符来代替

感悟:在运用命令指示符时*可以用来解决许多的问题,灵活的运用可以省略许多的操作,让问题的处理更加的便捷。

问题:在命令指示符中更改环境变量之后,下一次打开并没有用。

解答:在命令指示符中更改只对当前的更改有用。

感悟:图形化界面和命令行方式处理差别还是很大的。

其他(感悟、思考等,可选)

感悟:

可以先观看视频,视频上讲的很易懂

学习计算机编程语言,我觉得动手去码很重要,有时候你可以理解书上或者视频上的知识内容,但自己去码的时候就不是那么容易了,所以多去练习才能熟悉套路。

这是第一次接触java的学习,它给我的感觉是这门学问在今后的生活工作中都会给我很大的帮助,所以我一定要用心去学习这门学科。

学习进度条

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 25篇 400小时  
第一周 150/150 1/1 15/15  
第二周        
第三周        
第四周

参考资料

java第一周学习总结的更多相关文章

  1. 20165235 Java第一周学习总结

    (# 20165235 Java第一周学习总结 Ubuntu下git的安装与使用 首先Ubuntu下git的安装,使用sudo apt-get install git下载Ubuntu,下载完成后可以用 ...

  2. 201521123042 Java第一周学习总结

    1. 201521123042 <Java程序设计>第一周学习总结 a.用notepad++和eclipse编写Java程序 b.安装Java Q1.为什么java程序可以跨平台运行?执行 ...

  3. JAVA第一周学习

    新学期伊始,六门专业课,课课重要,无法抉择重心,但日子还是要过的,而且要精细的过,不能得过且过 JAVA第一周任务 一:学习第一章视频 二:使用JDB调试JAVA 三:输入调试教材上代码,并把代码上传 ...

  4. 20165326 java第一周学习笔记

    第一周学习笔记 一.理论视频学习 1.Java的特点:简单.面向对象.平台无关 2.Java的开发步骤&简单的应用程序: 文本编辑器写入代码 命名类名.java,文件类型所有文件,编码ANSI ...

  5. JAVA 第一周学习总结

    20175308 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 1.关于java 2.java开发环境的配置 3.java编译.运行的简单实例 4.git的 ...

  6. 20145302张薇 Java第一周学习总结

    20145302张薇 <Java程序设计>第一周学习总结 教材学习内容总结 第一章 1995年,java被公认诞生.java第一开始为了消费性数字产品(如手机)而设计,所以java本身有很 ...

  7. 20165221 JAVA第一周学习心得及体会

    JAVA入门的理论学习 在JAVA2使用教程的网课学中,分为以下几个模块讲解的 JAVA的地位 JAVA的特点 安装JDK(Java Develepement Kit) Java程序的开发步骤 简单的 ...

  8. Java第一周学习总结5311

    20145311 <Java程序设计>第1周学习总结 教材学习内容总结 第一章1.1java的历史:总的来说,Java经历了许许多多版本的变迁,目前已经成为一种经常使用的计算机编程语言.J ...

  9. 20165210 Java第一周学习总结

    20165210 2018<Java程序设计>第一周总结 教材学习内容总结 第一章知识要点 Java在当代需求量极高 Java程序不依赖平台 Java内置对多线程的支持 重点安装JDK 源 ...

随机推荐

  1. CSS Sprites 原理技术介绍及其优化方法

    先期的准备工作 应对一个项目后期维护成本大的问题,我们最好的解决方案就是在开始前制定一系列的规范来限制问题的产品.好的开始是成功的一半.对于CSS Sprites,在项目开始前,我们要充分认识一个产品 ...

  2. HDU 5875 Function 大连网络赛 线段树

    Function Time Limit: 7000/3500 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others) Total ...

  3. .c和.h的联系

    .c文件就是C语言系列的源文件,而H文件则是C语言的头文件,即C系列中存放函数和全局变量的文件,因为C中的函数是被封装起来的,即无法看到其代码. 子程序不要定义在*.h中.函数定义要放在*.c中,而* ...

  4. 前端开发 - Bootstrap

    一.bootstrap简介 插件 == js 在js 的基础上写了一些功能 一个插件就是一个功能/方法组件 = js + css + html 组件包含着插件 官网: http://www.bootc ...

  5. HDFS 手写mapreduce单词计数框架

    一.数据处理类 package com.css.hdfs; import java.io.BufferedReader; import java.io.IOException; import java ...

  6. Ponds----hdu5438(拓扑排序)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5438   题意:有n个池塘和m个管道:每个池塘的价值是v, 现在由于资金问题要删除池塘:但是删除的池塘 ...

  7. 014-HQL中级4-Hive中的三种不同的数据导出方式介绍

    根据导出的地方不一样,将这些方式分为三种:(1).导出到本地文件系统:(2).导出到HDFS中:(3).导出到Hive的另一个表中.为了避免单纯的文字,我将一步一步地用命令进行说明. 一.导出到本地文 ...

  8. Java时间处理类SimpleDateFormat的parse和format方法的正确使用

    Java中怎么才能把日期转换成想要的格式呢,或把字符串转换成一定格式的日期,如把数据库中的日期或时间转换成自己想要的格式,JAVA中提供了SimpleDateFormat类可以实现. SimpleDa ...

  9. Spark机器学习系列之13: 支持向量机SVM

    Spark 优缺点分析 以下翻译自Scikit. The advantages of support vector machines are: (1)Effective in high dimensi ...

  10. Spark2.0机器学习系列之3:决策树

    概述 分类决策树模型是一种描述对实例进行分类的树形结构. 决策树可以看为一个if-then规则集合,具有“互斥完备”性质 .决策树基本上都是 采用的是贪心(即非回溯)的算法,自顶向下递归分治构造. 生 ...