• 《移动平台开发实践》第一周学习总结


    20169214 2016-2017-2《移动平台开发实践》第一周学习总结

    教学内容总结

    1.JAVA基础

    • 在开始编译和运行Java程序之前,需要下载和安装JDK,并且配置一些系统环境变量。总的来说,Java的安装可在三种操作系统平台上进行,Windows、Linux、Mac OS X,但无论哪种方式,都得事先进行工具包JDK的安装配置,然后进行测试,以检验是否配置正确。
    • Java代码的实践包括编写、编译、运行三个步骤。在编写阶段一定要注意的是:Java代码必须留在一个类中,且所有的Java源代码文件,其扩展名必须为.java。编译阶段是通过javac进行,此项工具的功能很多,可以通过传递选项来使用它们。例如,可以告诉它你想要在哪里创建所生成的类文件。
    • 另外,集成的开发环境IDE对java的编写有极大的帮助,它不仅会检查代码的语法错误,还可以自动提示代码、调试和跟踪程序。录入的同时,编译自动进行,有极高的效率。

    2.语言基础

    Java是一种面向对象编程语言。学习一门语言,首先要熟悉的是它的字符集、变量、基本数字类型、字面值、操作符优先级以及注释等,是Java语言的基础知识。

    3.语句

    Java程序的执行顺序是由语句来控制的。学好基本的java语句,例如:if、while、do-while、for、break、continue和switch,打好基础,对于编写正确的程序至关重要。

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

    一、应用程序安装

    • 1.所遇到的问题:安装android-studio-bundle时,程序安装完毕后打不开,提示如下:

      根据提示,可知是JDK出现了问题,要么是没安装,要么是版本不符,再或者是环境变量的配置出现了问题。JDK是JAVA语言的软件开发工具包,里面包含了很多类库,是java开发中最基础的工具包,因此作用十分重要,不容出错。

    • 解决方法:检查本机的JDK,若不存在则需在安装android-studio-bundle前事先完成对其的安装及配置,即对JAVA_HOME,CLASSPATH和PATH进行变量值添加。设置完成后再安装android-studio-bundle,即可顺利进行下去。

    • 另外,即使安装完成,初次打开时又遇到如下问题:

    • 处理方法也很简单,只需在在 Android Studio 安装目录 bin/idea.properties 文件最后追加一句:disable.android.first.run=true即可,直接点“cancel”不影响使用。

    • 2.上述问题中涉及到JDK的安装,实际上这其中也不是一帆风顺的,有两点需要注意:安装路径可以不是C盘,但文件夹的命名一定不得含有中文,否则安装向导会被强制中断。另外一方面,JRE的根目录必须和JDK在同一路径下。

    二、《Intellj IDEA 简易教程》学习

    1.配置JDK

    安装好IdeaUI后,初次打开需要配置JDK。如下图,点击Java,然后在new下寻找jdk的安装路径:
    


    Jdk配置成功:

    接下来即可创建项目。

    2.IDE的便利

    • 在代码编辑窗口中输入「psvm」,然后按「tab」,IDEA会帮我们生成main方法;输入「sout」,然后按「tab」,会自动生成System.out.println(),然后根据需求填写代码即可。
    • 另外,还有一些常用的快捷键,如下:

    3.实践

    首先新建Java类,方法是:对src右键,选择「New」->「Java Class」
    

    然后编写代码并运行,例如:

    三、使用码云学习

    1.创建项目

    [http://git.oschina.net/md2017/yj20169214](http://git.oschina.net/md2017/yj20169214)
    为项目添加公钥:
    

    2.通过git push将文件推送至码云


    码云上则会出现相应文件:

    用此方法可以将日后学习过程及作业情况,通过码云形成记录,帮助记录学习历程,并起到督促作用。由于是第一周学习,对java和这些学习平台也刚刚接触,因此还处于起步阶段,日后的学习生活中,一定会好好利用这些资源,努力学好java,熟悉移动平台的开发。

    视频学习中的问题和解决过程

    Linux的视频学习情况已在“《网络攻防实践》第一周学习总结”博客中说明,此处暂时不再赘述,后续有问题会及时补充。
    

    感悟

    • 初结识博客园等开放的网络学习交流平台,感觉是激动中带有一丝紧张,充满希望却又处处是挑战。博客园可以记录自己的学习经历,实验楼能够及时锻炼实践能力,码云更是一个为程序员提供优质服务的开源平台。这学期,它们将会是我学习的助攻,更是督促。
    • 由于刚刚上手,问题确实不少,有应用程序安装问题、环境变量配置问题、实际代码运行问题等等。做起来虽然很累,但解决了问题的喜悦毋庸置疑,慢慢对知识的积累不容小觑。希望这个学期,可以更多地从辛苦中取得收获,劳累中收获经验,既然能力的提升必然以辛勤付出作为前提,那就放手去做吧,日积月累,挑战全新的高度。

    学习进度条

    1.「文献管理与信息分析」公开课,学习至章节2,课时14.
    2「Linux 基础入门(新版)」课程,学习至第17节。
    3.《Java for Android.2nd》书籍,学习至第三章。”
  • 相关阅读:
    CCD类型介绍:Linear, Interline, FullFrame, FrameTransfer CCD的区别
    电源纹波调试小结
    FPGA调试之特殊管脚
    C#获取指定日期的星期,和sql server中根据指定日期取出来的相对应
    利用TSQL添加作业
    SQL insert失败时也会造成自增长字段加1
    ANSI编码
    分页
    PHP编码转换
    SqlDataReader读取带有输出参数的存储过程
  • 原文地址:https://www.cnblogs.com/yaojingjing/p/6506378.html
Copyright © 2020-2023  润新知