java第一周学习总结
学号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第一周学习总结的更多相关文章
- 20165235 Java第一周学习总结
(# 20165235 Java第一周学习总结 Ubuntu下git的安装与使用 首先Ubuntu下git的安装,使用sudo apt-get install git下载Ubuntu,下载完成后可以用 ...
- 201521123042 Java第一周学习总结
1. 201521123042 <Java程序设计>第一周学习总结 a.用notepad++和eclipse编写Java程序 b.安装Java Q1.为什么java程序可以跨平台运行?执行 ...
- JAVA第一周学习
新学期伊始,六门专业课,课课重要,无法抉择重心,但日子还是要过的,而且要精细的过,不能得过且过 JAVA第一周任务 一:学习第一章视频 二:使用JDB调试JAVA 三:输入调试教材上代码,并把代码上传 ...
- 20165326 java第一周学习笔记
第一周学习笔记 一.理论视频学习 1.Java的特点:简单.面向对象.平台无关 2.Java的开发步骤&简单的应用程序: 文本编辑器写入代码 命名类名.java,文件类型所有文件,编码ANSI ...
- JAVA 第一周学习总结
20175308 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 1.关于java 2.java开发环境的配置 3.java编译.运行的简单实例 4.git的 ...
- 20145302张薇 Java第一周学习总结
20145302张薇 <Java程序设计>第一周学习总结 教材学习内容总结 第一章 1995年,java被公认诞生.java第一开始为了消费性数字产品(如手机)而设计,所以java本身有很 ...
- 20165221 JAVA第一周学习心得及体会
JAVA入门的理论学习 在JAVA2使用教程的网课学中,分为以下几个模块讲解的 JAVA的地位 JAVA的特点 安装JDK(Java Develepement Kit) Java程序的开发步骤 简单的 ...
- Java第一周学习总结5311
20145311 <Java程序设计>第1周学习总结 教材学习内容总结 第一章1.1java的历史:总的来说,Java经历了许许多多版本的变迁,目前已经成为一种经常使用的计算机编程语言.J ...
- 20165210 Java第一周学习总结
20165210 2018<Java程序设计>第一周总结 教材学习内容总结 第一章知识要点 Java在当代需求量极高 Java程序不依赖平台 Java内置对多线程的支持 重点安装JDK 源 ...
随机推荐
- 160506、Spring mvc新手入门(11)-返回json 字符串的其他方式
Spring MVC返回 json字符串的方式有很多种方法,这里介绍最简单,也是最常使用的两种方式 一.使用 PrintWriter printWriter 直接输出字符串到返回结果中 不需 ...
- Quartz.net 基于配置的调度程序实践
1.Nuget 搜索并安装Quartz.net 2.3.3 2.添加配置到App.config <?xml version="1.0" encoding="utf ...
- python open-falcon docker.WEB developers---flask,---django.
http://www.verydemo.com/demo_c281_i2477.html (python Gevent – 高性能的Python并发框架) http://www.django-rest ...
- 剑指Offer——数组中的逆序对
题目描述: 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%100 ...
- 【opencv】cv::Mat_ 对单个元素赋值
创建一个cv::Mat_并赋值 cv::Mat_<,); mat(,)=VIRTUAL_FOCAL; mat(,)=; mat(,)=roiSize_x/; mat(,)=; mat(,)=VI ...
- Pycharm建立web2py项目并简单连接MySQL数据库
引言 web2py是一种免费的,开源的web开发框架,用于敏捷地开发安全的,数据库驱动的web应用:web2p采用Python语言编写,并且可以使用Python编程.web2py是一个完整的堆栈框架, ...
- 【云安全与同态加密_调研分析(3)】国内云安全组织及标准——By Me
◆3. 国内云安全组织及标准◆ ◆云安全标准机构(主要的)◆ ◆标准机构介绍◆ ◆相关标准制定◆ ◆建立的相关模型参考◆ ◆备注(其他参考信息)◆ ★中国通信标准化协会(CCSA) ●组织简介:200 ...
- C# 中利用 Conditional 定义条件方法
利用 Conditional 属性,程序员可以定义条件方法.Conditional 属性通过测试条件编译符号来确定适用的条件.当运行到一个条件方法调用时,是否执行该调用,要根据出现该调用时是否已定义了 ...
- Python:解析properties文件
在项目中遇到解析properties的情况,而Python中正好没有解析properties文件的现成模块,于是从网上找到了这个脚本,有一些小地方修改了一下 原博客: Python读写properti ...
- mysql数据库优化的几种方法
1.选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽 ...