教材学习内容总结

  • Java语言概述 
    Java是SUN1995年推出的一门高级编程语言,完全面向对象,安全可靠,具有跨平台性(用其编写的语言在任何系统上都能运行,只需安装一个JVM) 
    Java三大平台包括:JAVA SE、JavaEE、JavaME;其中Java SE又可以分为JVM、JRE、JDK和Java语言

  • 什么是JRE,JDK?
    JRE也就是Java运行环境,包括JVM和Java程序所需的核心类库;JDK即Java开发工具包,包括JRE(因此不需要单独安装JDK)、javac.exe(编译工具)、jar.exe(打包工具)
    一言以蔽之:使用JDK开发完成的java程序,交给JRE运行,虚拟机调用指定类的函数

  • Java环境搭建 
    环境变量的设置是为了更加方便的Java程序的编译,设置环境变量“PATH”后可以直接在命令提示符里调用“Javac”这一命令了,这个命令是对.Java文件的编译,在同一个目录下生成.class文件,最后通过“Java”命令来运行.class文件。 
    简单来说,path是操作系统查找使用的,classpath是JVM虚拟操作系统使用的

    下图是设置好的PATH、classpath环境变量

                                              

附dos常用命令:
dir : 列出当前目录下的文件以及文件夹 
md : 创建目录 
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 退出dos命令行

  • 从Hello World开始

类名称相当于c语言里的变量名;javac是编译程序,java是执行指令

-sourcepath指定从src文件夹中寻找源代码,是源始码放置的位置

 -d将编译后的.class文件放入指定的文件夹

 -classpath或-cp里是要执行的.class文件,当执行文件时,如果没有指定-classpath或-cp则就在当前路径下找.class文件

 package+包的名字 撰写Java时写在前面,要手动在设定装.java的文件夹中增加文件夹,其编译时,写java -cp classes 包的名字.类名,后将生成的.class放入自动建立的class里的包的名字的文件夹内

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

  • 一开始写Hello World,没有注意到空格只能使用半角符号,导致一开始的编译没有通过。

  • 我在看视频的时候同时了解到,当编译的文件不存在时,错误提示如下图

 
当运行文件不存在时,错误提示如下图

 对于刚入手java的我们,掌握一些错误提示是必要的

代码调试中的问题和解决过程

  • 在后期的调试编写中,我发现可以直接生成.java文件

  • 另外发现的一个小技巧是,当搜索路径特别长时,可以输入前几个字母,用*代替余下的,这样更加方便和快捷。

  • 我在写java的时候,发现临时坏境的设置有一些问题,比如说path和classpath的查找顺序是先当前目录,还是搭建的环境?

    后来我发现classpath是先查找环境,然后是目录,path则与其相反,同时还发现“.”表示当前目录  

其他(感悟、思考等,可选)

诚如我所加的副标题——小荷才露尖尖角,现在Java对于我来说就像是才长出芽的荷花,虽然等到她芳香四溢还要经历一段时间的成长,但是我会像那只蜻蜓一直守望者,坚持着!

对于一门新计算机语言的学习,仅仅通过书本知识的学习是不够的。我在摸索中发现,先看视频,再看书,这样掌握的效果更好一些。总之,“一千个读者,有一千个哈姆雷特。”学习方法因人而异,每个人都会找到最适合自己的那一款方法。邓爷爷说,不管黑猫白猫,只要抓到老鼠就是好猫。虽然这句话已不适用于当下国家的经济建设,但是对于我们学子还是很有启发的。

有天赋的人,可以多跑跑,先“富起来”;理解慢的,勤能补拙,同时那些先“富起来”的人应该帮助那些“贫穷落后”的人,这样,方能“天下大同,美美与共“!

有道是,“小荷才露尖尖角,早有蜻蜓立上头。”

学习进度条

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时  
第一周 100/100 2/2 15/15 学会搭建Java环境,学会写一些简单程序,掌握一些小技巧

参考资料

20145211 《Java程序设计》第1周学习总结——小荷才露尖尖角的更多相关文章

  1. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  2. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  3. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  4. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  5. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  6. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  7. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

  8. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

  9. 《Java程序设计》第九周学习总结

    20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...

随机推荐

  1. POJ3694 Network(边双连通分量+缩点+LCA)

    题目大概是给一张图,动态加边动态求割边数. 本想着求出边双连通分量后缩点,然后构成的树用树链剖分+线段树去维护路径上的边数和..好像好难写.. 看了别人的解法,这题有更简单的算法: 在任意两点添边,那 ...

  2. quick 截屏

    MainScene local MainScene = class("MainScene", function() return display.newScene("Ma ...

  3. BZOJ4296 : [PA2015]Mistrzostwa

    先不断将度数小于D的点都删去,再找到剩下的图里最大的连通块即可. #include<cstdio> #include<algorithm> #define N 200010 i ...

  4. BZOJ3642 : [CEOI 2014] Cake

    rank[i]表示第i美味的是哪块 left[i]表示在k左边美味度为i的是哪块 right[i]表示在k右边美味度为i的是哪块 用3棵线段树分别维护d序列的区间最大值.left序列的区间最大值.ri ...

  5. webapp开发经验总结

    webapp开发的大趋势之下,本人收集整理了一写关于webapp开发的经验,欢迎大家补充指正. 关于link <link rel="apple-touch-startup-image& ...

  6. 20145325张梓靖 实验五 "JAVA的网络编程"

    20145325张梓靖 实验五 "JAVA的网络编程" 实验内容 使用 JVAV语言 进行网络编程 对明文进行加密 设计过程 我完成的是客户端,服务端同伴 20145308刘昊阳 ...

  7. jws操作

    SQLite 并发写入的问题有人解决了吗? 我记得servicestack4的ormlite挺快的 但不开源了 那时候写10w条,200多m数据一下子就写完了,3的话就慢得不行 大家好,关于jws操作 ...

  8. 【POJ】2653 Pick-up sticks(计算几何基础+暴力)

    http://poj.org/problem?id=2653 我很好奇为什么这样$O(n^2)$的暴力能过.... 虽然说这是加了链表优化的,但是最坏不也是$O(n^2)$吗...(只能说数据太弱.. ...

  9. 【BZOJ】2209: [Jsoi2011]括号序列(splay)

    http://www.lydsy.com/JudgeOnline/problem.php?id=2209 splay又犯逗........upd1那里的sum忘记赋值反............. 本题 ...

  10. [转帖] Symbol Emotions Sticker 英文符号表情大全

    :-) smile :-] polite smile :-( frown :-[ another frown :-/ or :-\ skepticism, annoyance, or a slight ...