2017 年 6 月 28 日 第一天
今天是我执行这个计划的第一天,也希望我可以执行下来。
9点40分,提前交了高数试卷,到目前为止,本学期的全部课程已经全部完成了。是时候开始我的暑假学习计划了。但是很dan疼的一件事情,就是我们大一的要补军训所以在6月30日到7月9日这10天是需要军训的,可能这几天学习会比平常慢,我也不敢保证军训的十天我可以保证自己的学习质量,我会尽力的,就算我那一天没有学习,我也会在博客中记录一下当天的情况,以便后期反省总结。好了,就说这么多了,等下去吃饭,吃完饭回来开始准备java的学习计划,开始正式的学习java。加油,不甘心当一个程序猿,我要成为优质的软件工程师。

昨天因为高数老师找去有事情 所以耽误了,没有写总结,今天早上补上。

因为是从最基础的开始看起的,从计算机基础开始讲起,我也就稍微带着听着,然后讲了一些DOS命令行的指令,这是我第一次接触到这些,所以做了一些笔记,笔记我会在以后整理进来。

我要对我的第一天做出反省,讲实话,效率不高,虽然是有老师找我有事情,但是我可以明显感觉到晚上的那段时间效率很差 所以,今天,6 月 29 日 我会好好的利用这一天的 ,把昨天的给补上来。

昨天晚上失眠,睡不着,后来把kindle拿出来看了一会龙应台的目送,才慢慢的睡着。但是没有影响到我今天的精神状态,我的精神状态很好。

好了,不多说了 ,我去吃早饭了 。今天要好好的利用起来。

现在的努力是对以前浪荡的弥补和对未来有信心的资本。

Day 01 总结
1:计算机概述(了解)
(1)计算机
(2)计算机硬件
(3)计算机软件
系统软件:window,linux,mac
应用软件:qq,yy,飞秋
(4)软件开发(理解)
软件:是由数据和指令组成的。(计算器)
开发:就是把软件做出来。
如何实现软件开发呢?
就是使用开发工具和计算机语言做出东西来
(5)语言
自然语言:人与人交流沟通的
计算机语言:人与计算机交流沟通的
C,C++,C#,Java
(6)人机交换
图形界面:操作方便只管
DOS命令:需要记忆一些常见的命令

2:键盘功能键的认识和快捷键(掌握)
(1)功能键的认识

tab
shift
ctrl
alt
windos
空格
上下左右
回车
截图

(2)快捷键

全选 Ctrl+A
复制 Ctrl+C
粘贴 Ctrl+V
剪切 Ctrl+X
撤销 Ctrl+Z
保存 Ctrl+S

3:常见的DOS命令(掌握)
(1)常见的如下
盘符的切换

d:回车
目录的进入
cd javase
cd javase\day01\code
目录的回退
cd..
cd\
清屏
cls
退出
exit

(2)其他的几个(了解)创建目录删除目录创建文件删除文件a显示目录下的内容删除带内容的目录

4:Java语言概述(了解)
(1)Java语言的发展史
Java之父

    JDK1.4.2JDK5JDK7
(2)Java语言的特点有很多小特点,重点有两个开源,跨平台
(3)Java语言是跨平台的,请问是如何保证的呢?(理解)我们是通过翻译的案例讲解的。针对不同的操作系统,提高不同的jvm来实现的。
(4)Java语言的平台JavaSEJavaME--AndroidJavaEE

5:JDK,JRE,JVM的作用及关系(掌握)
(1)作用
JVM:保证Java语言跨平台
JRE:Java程序的运行环境
JDK:Java程序的开发环境
(2)关系
JDK:JRE+工具
JRE:JVM+类库

6:JDK的下载,安装,卸载(掌握)
(1)下载到官网。
A:也可以到百度搜索即可。
B:我给你。
(2)安装
A:绿色版 解压就可以使用
B:安装版 必须一步一步的安装,一般只要会点击下一步即可

    注意:建议所有跟开发相关的软件都不要安装在有中文或者空格的目录下。
(3)卸载A:绿色版   直接删除文件夹B:安装版   a:控制面板 -- 添加删除程序b:通过专业的软件卸载工具。(比如360的软件管家卸载)

7:第一个程序:HelloWorld案例(掌握)

class HelloWorld {public static void main(String[] args) {System.out.println("HelloWorld");}}
(1)程序解释:A:Java程序的最基本单位是类,所以我们要定义一个类。格式:class 类名举例:class HelloWorldB:在类中写内容的时候,用大括号括起来。C:Java程序要想执行,必须有main方法。格式:public static void main(String[] args)D:要指向那些东西呢,也用大括号括起来。E:你要做什么呢?今天我们仅仅做了一个简单的输出格式:System.out.println("HelloWorld");注意:""里面的内容是可以改动的。(2)Java程序的开发执行流程:A:编写java源程序(.java)B:通过javac命令编译生成.class文件C:通过java命令运行.class文件

8:常见的问题(掌握)
(1)扩展名被隐藏
如何找到:工具–文件夹选项–查看–去除隐藏扩展名的那个勾勾
(2)我要求文件名称和类名一致。
实际上不这样做也是可以的。
但是,注意:
javac后面跟的是文件名+扩展名
java后面跟的类名不带扩展名
(3)Java语言严格区分大小写,请注意。
还有就是单词不要写错了。
(4)见到非法字符: \65307肯定是中文问题。
我们写程序要求标点符号必须全部是英文状态。
(5)括号的配对问题。
一般来说,括号都是成对出现的。
(6)遇到
在类 HelloWorld 中找不到主方法, 请将主方法定义为
肯定是主方法的格式问题。

9:path环境变量(掌握)
(1)path环境变量的作用
保证javac命令可以在任意目录下运行。
同理可以配置qq等
(2)path配置的两种方案:
A:方案1(了解)
B:方案2
找到环境变量的位置,在系统变量里面
新建:
变量名:JAVA_HOME
变量值:D:\develop\Java\jdk1.7.0_60
修改:
变量名:Path
变量值:%JAVA_HOME%\bin;以前的内容

10:classpath环境变量(理解)
(1)classpath环境变量的作用
保证class文件可以在任意目录下运行
(2)classpath环境变量的配置
找到环境变量的位置,在系统变量里面
新建:
变量名:classpath
变量值:E:\JavaSE\day01\code\HelloWorld案例

JAVA 攻城狮 第一天相关推荐

  1. JAVA 攻城狮 第三十三天

    今天是第三十三天 学了差不多有一个月的JAVA了 其实在大一上学期的时候多多少少就开始学java了 只是没有现在这样系统的学 然后我觉得JAVA学习我会暂时的放一放 我觉得学过的知识要利用起来会用才是 ...

  2. Java攻城狮你们在哪?蓝瘦 香菇

    我是一名小小的HR,天天刷网站,刷简历,每天想着用各种渠道招适合公司发展的Java攻城狮,这不来这里发个招聘看看效果.联系qq:3549253846,工作地点:杭州江干区下沙(这个地方用一句话概括就是 ...

  3. 联合Java攻城狮社区,推出Java技能树有奖征文活动,期待你的加入

    目录 一.立志存高远,笃行践初心 二.如何学习Java? 三.哪吒造Java技能树 1.CSDN官方技能树 2.哪吒造山寨版Java技能树 3.技能树评委 4.通过打榜赢取精美礼物 5.如何参与Jav ...

  4. java攻城狮修炼之道-总则(二)

    工欲善其事必先利其器 学习网站 W3Cschool:w3cschool - 编程狮,随时随地学编程 菜鸟教程:菜鸟教程 - 学的不仅是技术,更是梦想! 易佰教程:易百教程™ - 专注于IT教程和实例 ...

  5. Java 攻城狮面试题 06_Spring Cloud 微服务

    Spring Cloud 基础 什么是微服务架构? 微服务架构就是将单体的应用程序分成多个应用程序,这多个应用程序就成为微服务,每个微服务运行在自己的进程中,并使用轻量级的机制通信.这些服务围绕业务能 ...

  6. JAVA 攻城狮 第十七天

    今天是学习Java的第十七天 然后今天吸取了昨天的教训 昨天晚上早早的就去睡觉了 然后早上5点38分醒了 然后去了图书馆 但是搞不懂有个女生指着一个没有放书的位置说 这里有人了 很尴尬 毕竟图书馆有插 ...

  7. java攻城狮所需养料

    (一)Java 1.接口和抽象类的区别 ①抽象类里可以有构造方法,而接口内不能有构造方法. ②抽象类中可以有普通成员变量,而接口中不能有普通成员变量. ③抽象类中可以包含非抽象的普通方法,而接口中所有 ...

  8. JAVA 攻城狮 第十二天

    今天是学习java的第十二天 然后今天差不多不留校的朋友们都回家了 回东北的坐上了开往北方的火车--.祝一路顺风 慢慢的感受到了孤独 早上起床之后去高数老师办公室装订好了本学期的试卷 然后晚上到了暑假 ...

  9. JAVA 攻城狮 第三天

    今天是第三天 也是军训的第二天. 下面说一下今天的学习情况和军训情况. 早上起床的时间很晚 所以早上学习的计划没有执行,这一点我应该做出反省,昨天晚上看java看到了很晚,晚上去床上还看了一会手机然后 ...

最新文章

  1. MinkowskiEngine demo ModelNet40分类
  2. 富国银行是如何为公有云转型做准备的
  3. laravel php跨域请求,Laravel 5.x设置跨域访问
  4. 黑马程序员java笔记之二-----多线程
  5. 程序江湖:第十四章 离开让男人成长
  6. Java最佳实践–多线程环境中的DateFormat
  7. web安全---SSRF漏洞
  8. git clone 某次提交前代码_git提交代码常用命令
  9. 95-32-015-ChannelPipeline-DefaultChannelPipeline
  10. 分布式消息中间件之kafka设计思想及基本介绍(一)
  11. hdu P3374 String Problem
  12. datatables 小试牛刀
  13. mpx-小程序开发框架
  14. 微信小程序 本地存储及调用
  15. 对于java的初步认识
  16. [vuex] unknown action type: jia1
  17. Sentinel(第三篇)_Springboot2.x+Sentinel监控信息基于MySQL持久化
  18. SQL 向0.5 四舍五入
  19. apple magic mouse 鼠标 windows 下如何设置滚轮方向 使其 和 mac 一致
  20. C#中窗体绑定键盘按钮

热门文章

  1. linux下运行jar包命令
  2. 苹果a13_苹果A13跑分出炉,今年依旧秒安卓
  3. 怎么用ai做出适量插画_怎么用Illustrator做出矢量图
  4. IntelliJ IDEA字母 、符号格式异常的解决方案
  5. LPDACC-VNP13A1数据介绍
  6. indesign如何画弧线_教大家INdesign怎么绘制虚线描边连接双箭头的效果
  7. LaTeX——行距问题
  8. 可爱的Python_课后习题_CDay−2 完成核心功能
  9. [HEOI2014] 人人尽说江南好
  10. Django配置大全