周强201771010141《面向对象程序设计(java)》第一周学习总结
周强201771010141《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分
填写课程学习 平台注册账号,
|
平台名称 |
注册账号 |
|
博客园:www.cnblogs.com |
小阿强呦 |
|
程序设计评测:https://pintia.cn/ |
1260622021@qq.com |
|
代码托管平台:https://github.com/ |
xiaoaqiang |
|
中国大学MOOC:https://www.icourse163.org/ |
1260622021(QQ) |
|
以下回答是或否 |
|
|
是否加入课程班级博客群 |
是 |
|
是否加入课程QQ讨论群 |
是 |
第二部分:理论知识学习部分
(1)理解Java程序设计环境。
(2)学习Java程序设计环境的主要内容。
(3)理解Java“白皮书”的关键术语,(简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性)。
(4)了解Java applet与Internet,Java发展简史,在Java中常见的误解。
(5)掌握JDK的安装,以及环境变量的设置过程;
(6)掌握使用JDK开发Java程序的基本命令及步骤。
(7) 使用JDK编译、运行简单的Java程序。
(8)编辑、编译、运行、调试Java程序。
(9)初步学习运用Eclipse集成开发环境开发java程序的基本步骤。
(10)运用C语言的知识,在Java环境中运行简单程序。
第三部分:实验部分
- 实验名称:实验一 Java程序设计环境
2. 实验目的:
(1)掌握JDK的安装与配置;
(2)掌握使用JDK开发Java程序的基本命令及步骤;
(3)熟练运用Elipse集成开发环境开发java程序的基本步骤
(4)掌握Java程序的基本语法。
3. 实验步骤与内容
(1)在 官网上下载相应版本的JDK
进入以下页面,点击下面第一个图标JDK(DOWLNLOOAD)


2)安装JDK;


确定之后,单击下一步。
(3)配置环境变量
右击“此电脑——属性——高级系统设置”,单击环境变量,在系统变量栏下点击新建。




环境变量设置好之后在键盘上输入win+R键,然后在输入框里输入cmd按回车键进入命令行,然后输入Java之后按回车,再输入Javac按回车,当出现很多行时,说明环境配置成功。

环境变量配置完成后需要对其检验,输入java,javac,观察结果如图所示

(2)如何通过命令型编译运行程序:
- 下载教程实例:文件名corejava.zip
- 创建目录d:、java之后将Java源程序和编译后的字节码文件全都放在此目录中
- 将Welcome.java拷贝在写字板中

- 保存时需注意将程序名与主类名一致
- 运行程序
- 在目录d:\java>后输入welcome便可运行观察结果

- 用JDK命令开发HelloWorld程序
- 新建一个txt文件名为:HelloWorld.java

public class HelloWorld
{
public static void main(String[] args)
{
String greeting = "HelloWorld";
System.out.println(greeting);
for (int i = 0; i < greeting.length(); i++)
System.out.print("=");
System.out.println();
}
}
将其保存在d盘,运行dos,若如图则正确:

下载eclipse集成开发软件包网址:
Elipse下载网址:https://www.eclipse.org/downloads/
安装好后创建java项目文件:


最后用eclipse编写一个九九乘法表的程序:

4.实验总结:
通过本次实验,通过自主学习和同学之间的交流才一步一步地了解何为JDK,理清了JDK与eclipse之间的关系,不能说完全掌握了这两者的工作原理,至少现在可以独立安装,调试,编写短小程序,并进行测验,目前我遇到问题也不能完整的说出其理由,当年是经过一步步的学习,以后应该能有更深一层的认识其实此次作业编写程序不是难问题因为java语言本身就与我们之前学过的c语言语法相似,当然本次也接触到了一些java语法;例如:源文件名必须要与类名相同,如果不同就会编译出错,且文件名的后缀位.java;还有类名其首字母要大写。当然过程中遇到的错误也很多比如说环境配置不合适等等,总之在实验过程中只有不断地尝试才能取得成就。
我了解了java的发展史,学会了如何安装java开发工具包,如何下载并安装JDK,如何设置环境变量,下载Elipse并使用Elipse。在实验完成之后,更进一步了解了java,知道了白皮书中关于java的关键术语。最重要的是通过实验,我学会了如何书写java程序。在实验中依然存在这许多问题,环境变量设计了好几次才设置好。编写代码时也不能很流畅的写下去。
周强201771010141《面向对象程序设计(java)》第一周学习总结的更多相关文章
- 周强 201771010141面向对象程序设计(java)》第十七周学习总结
线程同步 多线程并发运行不确定性问题解决方案:引入线 程同步机制,使得另一线程要使用该方法,就只 能等待. ⚫ 在Java中解决多线程同步问题的方法有两种: 1.- Java SE 5.0中引入Ree ...
- 201771010141 周强《面向对象程序设计(java)》第十三周学习总结
实验目的与要求 (1) 掌握事件处理的基本原理,理解其用途: (2) 掌握AWT事件模型的工作机制: (3) 掌握事件处理的基本编程模型: (4) 了解GUI界面组件观感设置方法: (5) 掌握Win ...
- 201771010141 周强《面向对象设计 java》第十五周实验总结
理论部分 ◼ JAR文件◼ 应用程序首选项存储◼ Java Web Start JAR文件: 1.Java程序的打包:程序编译完成后,程序员将.class文件压缩打包为.jar文件后,GUI界面程序就 ...
- 201871010136-赵艳强《面向对象程序设计(java)》第十五周学习总结
201871010136-赵艳强<面向对象程序设计JAVA>第十五周实验总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh 这 ...
- 201871010136 -赵艳强《面向对象程序设计(java)》第十六周学习总结
201871010136-赵艳强<面向对象程序设计(java)>第十六周学习总结 项目 内容 这个作业属于哪个课程 <任课教师博客主页链接>https://www.cnbl ...
- 201871010136-赵艳强《面向对象程序设计(java)》第十二周学习总结
201871010136-赵艳强<面向对象程序设计(java)>第十二周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh ...
- 201871010136—赵艳强《面向对象程序设计(java)》第十三周学习总结
201871010136—赵艳强<面向对象程序设计(java)>第十三周学习总结 博文正文开头格式:(2分) 项目 内容 <面向对象程序设计(java)> https:// ...
- 201871010136-赵艳强《面向对象程序设计(Java)》第八周学习总结
201871010136-赵艳强<面向对象程序设计(Java)>第八周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这 ...
- 201871010136-赵艳强《面向对象程序设计(java)》第六,七周学习总结
201871010136-赵艳强<面向对象程序设计(java)>第六七周学习总结 项目 内容 这个作业属于哪个课程 <任课教师博客主页链接> https://w ...
随机推荐
- flask框架----信号
一.实例化补充 instance_path和instance_relative_config是配合来用的.这两个参数是用来找配置文件的,当用app.config.from_pyfile('settin ...
- activiti5/6 系列之--流程复用技术 callActivity
定义:当流程执行到callActivity,会创建一个新分支,它是到达调用节点的流程的分支. 这个分支会用来执行子流程,默认创建并行子流程,就像一个普通的流程. 上级流程会等待子流程完成,然后才会继续 ...
- CSS基础【1】:体验CSS
CSS起源 web的衰落:在 web 早期(1990-1993),html是一个很局限的语言.几乎完全由用于描述段落,超链接,列表和标题的结构化元素组成.随着万维网的出现(用户交互体验的加强),对 h ...
- vue实现 toggle显示隐藏效果
背景介绍jQuery中有个toggle()方法,可以切换元素的显示状态,在用vue时如果不引入jQuery如何实现这种效果?使用场景常见有三种场景:1.控制页面中一个dom元素2.控制页面中多个dom ...
- zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令
一.zkServer.sh 1.查看 zkServer.sh 帮助信息[root@bigdata05 bin]# ./zkServer.sh helpZooKeeper JMX enabled by ...
- MAC之间共享屏幕
A 机设置-->共享-->屏幕共享 ☑️勾选上,打开屏幕共享. B 机 safari 里输入 vnc://ip 回车就可以共享屏幕了 转载请注明出处:https://www.cnb ...
- 使用Docker方式创建3节点的Etcd集群
一.简要说明 二.运行容器 三.验证集群 四.运行截图 五.参考链接 一.简要说明 参考etcd官网文档, 在node1.node2.node3三个节点上,分别运行etcd容器,创建etcd集 ...
- StringRedisTemplate常用API
转载自网络: //向redis里存入数据和设置缓存时间stringRedisTemplate.opsForValue().set("test", "100",6 ...
- gulp下单页面应用打包
项目地址:https://pan.baidu.com/s/1cu4WW2 之前已经说过多入口打包,最近正好做一个单页面应用,之前多人口是用webpack打包的,但是感觉webpack比较重,单页面我又 ...
- Android中如何解决editText一进入activity就自动获取焦点的bug
有时候我们在进入activity 的时候,EditText会自动聚焦 有人说搞个宽高 都为0dp的EditText 但是我们搞代码的肯定要从实际层面解决,这样更能说服人 所以只需要在EditText的 ...