学号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. C# DataTable和DataRelation

    form2.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.D ...

  2. hbctf---whatiscanary学习

    题目中除了能栈溢出实在找不到其他能泄露信息的地方了.而且也没法修改GOT表,始终绕不过stack_chk_fail函数.感到无从下手.只到官方给WP了,才觉得自己基础太过浅薄了. 如果我们仔细观察崩溃 ...

  3. postfix邮箱服务器修改附件大小限制遇到的问题与解决

    Q1:邮件大小限制为30M,发送的附件大小为25M,发送后提示邮件大小超过限制 A:邮箱客户端在发送邮件时会把附件进行base64转码,转码之后邮件大小会超过附件+正文的大小,所以10M的附件在经过转 ...

  4. VMwareWorkstation与Device/CredentialGuard不兼容

    win10的虚拟与VMware Workstation的虚拟有冲突,需要关闭win10自带的虚拟Hyper-V功能. 1.Windows键 --- 设置 --- 搜索 “控制面板” --- 程序  - ...

  5. MySQL和时间戳有关的函数

    1. MySQL 获得当前时间戳函数:current_timestamp, current_timestamp()mysql> select current_timestamp, current ...

  6. python - while语句/pass/死循环/break/continue/while...else...

    程序开发的原则: 写重复代码 是可耻的行为: 1.while 条件: 执行代码... #循环打印0-100count = 0 while count <= 100: print("lo ...

  7. 关于Android项目隐藏标题栏的方法总结

    1.在代码中添加这么一行代码 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 注意:这段代码需要写在setContentView()之前,否则会 ...

  8. OVN实战---《The OVN Load Balancer》翻译

    Overview 基于前面几篇文章的基础之上,我们接下来将要探索OVN中的load balancingz这一特性.但是在开始之前,我们先来回顾一下上一个lab中创建好的拓扑结构. The lab ne ...

  9. MySQL DBA的修炼与未来(参考篇)

    转自:https://blog.csdn.net/xielingshao/article/details/77840101 MySQL DBA的修炼与未来 随着MySQL地位爆炸式的提升, MySQL ...

  10. Linux系统的SVN客户端使用技巧详解

    忽略文件/文件夹 假设想忽略文件temp,cd到temp所在的目录下: $ svn propedit svn:ignore . [注意:请别漏掉最后的点(.表示当前目录),如果报错请看后面] 打开的文 ...