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盘,拷了同学的,最后再装到电脑上,就是,很波折。。。。。
    等到学习简易教程时,更是波折,可能自己一直比较懒惰,周末下午一直搞到晚上,老是想赶紧做完,对教程一目十行,然后进入代码时老是出错。最后仔细看教程三,一步一步操作,好不容易走到这最后,又卡住,提交不上。。。。简直要崩溃了,还好最后提交上了,虽然比自己做出来的时间推迟了半个小时左右,但还是超级开心!
    第一周的作业,自己应该算认真完成的,希望可以保持这种学习劲头,虽然自己基础不是很好,但是在自己的努力和同学们的互助下,也是能完成任务的。

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

  1. 20165221 JAVA第二周学习心得及体会

    基本数据类型与数组理论学习 根据第二章的网课链接,归纳出以下板块: 知识框架 标识符与关键字 1.标识符 其本质是文件名字 标识符的第一个字符不能为数字,标识符不能为关键字(如inter) 标识符不能 ...

  2. 20165235 Java第一周学习总结

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

  3. JAVA 第一周学习总结

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

  4. 201521123042 Java第一周学习总结

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

  5. JAVA第一周学习

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

  6. 20165326 java第一周学习笔记

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

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

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

  8. Java第一周学习总结5311

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

  9. java第一周学习总结

    学号20145336 <Java程序设计>第1周学习总结 教材学习内容总结 java是sun推出的一门高级编程语言,现已经成为web开发的首选语言.他分为三种技术架构,j2ee针对web应 ...

随机推荐

  1. opencv: 排序

    opencv提供了排序函数:  sort和sorIdx , 其中sortIdx可以获取排序后的序号,比较方便: sortIdx原型: C++: void sortIdx(InputArray src, ...

  2. Vue less使用scope时渗入修改子组件样式

    @deep: ~'>>>'; .wrap { @{deep} .component1 { width: 120px; } }

  3. kernel(一)编译体验

    目录 打补丁 配置 总结 配置方式 配置体验 配置详解 Makefile解析 子目录的Makefile 架构下面的Makefile 顶层Makefile Make解析 编译 链接 链接脚本 烧写内核 ...

  4. docker mesos集群资源调度平台

    mesos原理与架构 首先,再次需要强调 Mesos 自身只是一个资源调度框架,并非一整套完整的应用管理平台,所以只有 Mesos 自己是不能干活的.但是基于 Mesos,可以比较容易地为各种应用管理 ...

  5. 《Go并发编程实战》读书笔记-语法概览

    <Go并发编程实战>读书笔记-语法概览 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客我们会快速浏览一下Go的语法,内容涉及基本构成要素(比如标识符,关键字,子 ...

  6. my live health

    s 盐城的社保咨询服务热线电话:12333 射阳县医疗保险基金中心地址:射阳县合德镇解放东路24号 电话:0515-82322433 社保办事指南:http://yancheng.bendibao.c ...

  7. java虚拟机的内存模型

    一.为什么要了解java虚拟机的内存模型 java虚拟机作为java代码运行的平台,是java技术的基石.了解java虚拟机的内存模型也就变得十分必要.它能帮助我们更好的了解java代码的运行机制,更 ...

  8. Java动态代理之JDK实现和CGlib实现(简单易懂)

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6542259.html 一:代理模式(静态代理) 代理模式是常用设计模式的一种,我们在软件设计时常用的代理一般是 ...

  9. twitter分布式主键id生成器

    pom <!--生成id--> <dependency> <groupId>com.github.bingoohuang</groupId> <a ...

  10. PHP中的表单传值

     前言:试想一下如果PHP没有了表单传值,那么就相当于一个没有表达能力的人,因此表单传值在php中是相当重要的,但是不难,接下来我们一起来探讨一下吧------> (一)什么是表单传值 概念:表 ...