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

JAVA入门的理论学习

JAVA2使用教程的网课学中,分为以下几个模块讲解的

  • JAVA的地位
  • JAVA的特点
  • 安装JDK(Java Develepement Kit)
  • Java程序的开发步骤
  • 简单的Java应用程序
  • Java反编译

    其中重点讲解了地位,特点,安装JDK,开发步骤,简单应用程序

    Java的特点

  • 简单 相对于C++而言,但是这并不意味着JAVA不强大,应用不广泛。
  • 面向对象 第四章细讲
  • 平台无关

    平台=操作系统(OS) + CPU,例如C语言的学习依赖平台,而在Java中,存在JRE作为中介,指令不直接与操作系统打交道,通过虚拟机生成(.class),再将指令变成认识的真正代码

  • 动态

    在运行代码时,加载类库代码,在编译过程中不显示,自动生成类库机器码

    安装JDK

    JDK分类

  • Java SE(标准平台)
  • Java EE(企业平台)包含了Java SE并附加了类库
  • Java ME 现在不常用

    安装过程略,按照安装视频操作的。

    Java的开发步骤

    编写源文件

  • 要用到记事本,源文件的名字是某类名字+拓展名(.java)
  • 保存类型要选所有文件,编码(ANSI)
  • 源文件中有public类时,源文件的名字必须是这个类的名字
  • 源文件中至多有一个public类

    编译源文件,

  • 要用到编译器(java.exe)得到字节码文件时javac hello .java
  • 执行时java 主类名

    实际操作流程遇到的问题

  • 安装Git

    在官网下载时老是失败,最后通过拷的同学的才装上。到现在还是不太清楚为啥在官网下载老是失败

  • 打开Git

-码云创建中遇到

开始选成了GPL v2

-在克隆连接时,不能复制粘贴

-在得到脚本时,自己急于提交,在输入git push后,第一次忘记了码云密码,最后通过QQ邮箱重置。

  • 第二次是在输入密码后的加载页面中,看还没有任何显示,又重复输入了git push,导致老是提交不上,询问同学,可能是提交需要加载,最后自己又重复输入了

    git add git commit -m "finished Hello World program"

    并等待了一段时间才上传成功!

    学习体会

    这一周的学习可谓百感交集,从最开始看网课视频的一头雾水,看一点记一点,

    到后来的Git,老是下载不成功,在图书馆,借的旁边同学的U盘,拷了同学的,最后再装到电脑上,就是,很波折。。。。。

    等到学习简易教程时,更是波折,可能自己一直比较懒惰,周末下午一直搞到晚上,老是想赶紧做完,对教程一目十行,然后进入代码时老是出错。最后仔细看教程三,一步一步操作,好不容易走到这最后,又卡住,提交不上。。。。简直要崩溃了,还好最后提交上了,虽然比自己做出来的时间推迟了半个小时左右,但还是超级开心!

    第一周的作业,自己应该算认真完成的,希望可以保持这种学习劲头,虽然自己基础不是很好,但是在自己的努力和同学们的互助下,也是能完成任务的。

原文地址:https://www.cnblogs.com/0630tx/p/8504090.html

时间: 2024-08-01 08:53:43

20165221 JAVA第一周学习心得及体会的相关文章

201671010117 2016-2017-2 《Java程序设计》Java第二周学习心得

Java第二周学习心得 这一周老师在周四进行了课堂测验,完全出乎我的意料,我以为老师会在前两周上课讲一下,由于我在课前没有好好准备,反转课堂来的有的措手不及,那些题很多很多都不会,也错了很多,班上有很多表现很好的同学,他们课前准备充分,在课堂上完全没有任何压力,我也意识到了我课前没有花大量时间看书的严重性,所以我下课便去看第三章了,以后也一定要好好看书,找出不懂得问题,课上也要认真向其他优秀同学学习,不懂的问题也要想办法解决. 今天写了PPT上的任务1-9,着实也遇到了很多不会的问题,像是最后的

20165235 Java第一周学习总结

20165235 Java第一周学习总结 Ubuntu下git的安装与使用 首先Ubuntu下git的安装,使用sudo apt-get install git下载Ubuntu,下载完成后可以用指令git查看. 安装完git之后输入git config --global user.name "名字",git config --global user.email "你的邮箱地址".配置完成后,需要创建验证用的公钥,这个步骤详细参考Ubuntu下git的安装与使用. 之

第一周学习心得

Linux第一周学习心得 在过去的一周里王老师给我们讲了一些计算机基础,以及linux的基本操作: 计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动.高速地处理,然后把处理结果输出的现代化智能电子设备 发展历史: 第一代计算机(1946-1957) 电子管时代 第二代计算机(1958-1964) 晶体管时代 第三代计算机(1965-1970) 集成电路时代 第四代计算机(1971以后) 大规模集成电路时代 1946年,世界上第一台计算机EN

201671010119 2016-2017-2《Java程序设计》第一周学习心得

第一堂课,老师大概讲述了一下Java.即Java是一种具有简单性.面向对象.分布式.健壮性.安全性.体系结构中立.可移植性.解释型.高性能.多线程.动态性的语言.'而且Java语言是纯粹的一种面向对象语言,它具有面向对象语言的以下特性:对象.类.封装性.多态性.继承性. 通过老师提供的教学资源,我更加深刻的理解了Java语言.虽然以前就听说过Java语言,毕竟作为计算机专业的学生,老师也会在前沿课程中穿插一点,让我们掌握最基本的知识点,以及会运用到的知识点.Java采取了一个安全的指针模型,能减

Java第一周学习总结5311

20145311 <Java程序设计>第1周学习总结 教材学习内容总结 第一章1.1java的历史:总的来说,Java经历了许许多多版本的变迁,目前已经成为一种经常使用的计算机编程语言.Java主要有三大平台Java SE.Java EE以及Java ME, 这三大平台各有各的用处.功能,我们使用的是java SE.至于openjdk与oraclejdk感觉就是个授权问题. 1.2java SE中包括了JVM.JDK.JRE.JAVA语言,这些部分各有各的作用. java虚拟机(java vi

20165204 Java第一周学习

20165204 JAVA学习第一周总结 笔记 学习过程及遇到的问题 视频学习时的知识点在笔记上. 在虚拟机内安装JDK时遇到了一定的问题,还有向码云的提交代码,过程非常的曲折,但是都在同学的帮助下完成了. 至今存在的问题有 不会将在宿主机上复制的文档粘贴到虚拟机上,目前正在解决. 在虚拟机中安装的娄老师提供的脚本名称叫做statistics.sh并不能够执行功能,而是在建立之时就是chmod +x的绿色,且不能执行.新建Sta.sh后,建立之初文件名为白色,chmod +x后为绿色,且能够正常

java第二周学习心得

时光匆匆,第二周的学习 就过去了,对于java程序的编写还是不怎么熟悉 Java虚拟机JVM是Java语言最大的特点,JVM是一个可运行Java字节码的虚拟计算系统..它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信.还包括一组寄存器.一个栈.一个垃圾回收堆和一个存储方法域. JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改地运行.这个也是java最大的特色跨平台性,也就是一处编写,处处运行.JVM在执

java第一周学习总结

第一章: Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称.由James Gosling和同事们共同研发,并在1995年正式推出.Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的.1995年更名为Java,并重新设计用于开发Internet应用程序.用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台.动态Web.Internet计算.从此,Java被

20165221 JAVA第四周学习心得

教材内容总结 子类与继承 子类与父类 定义的标准格式为 class 子类名 extends 父类名 { ... } 如果一个类的声明中,没有使用extends关键字,则默认为Object类. 子类的继承性 判断是否继承的标准是看子类能否操作父类的该成员变量,若子类与父类在同一个包中,继承不是private的方法,不在同一个包中,子类只继承protected与public类. 子类与对象 关于instanceof运算符应该有左面的操作元是对象,右面的操作元是类 成员变量的隐藏和方法重写 编写子类时