焦旭超201771010109《面向对象程序设计(java)》第一周学习总结

本人学号面向对象程序设计(java)第一周学习总结

第一部分:课程准备部分

填写课程学习 平台注册账号,


平台名称


注册账号


博客园:www.cnblogs.com


jccljj


程序设计评测:https://pintia.cn/


[email protected]


代码托管平台:https://github.com/


Jcczits


中国大学MOOC:https://www.icourse163.org/


Jcczits


以下回答是或否


是否加入课程班级博客群



是否加入课程QQ讨论群


第二部分:理论知识学习部分

首先要了解到java语言的性能和与其他计算机语言的区别。

1.1  Java不只是一种程序设计语言,而是一个完整的程序设计平台。

1.2 在“Java白皮书”中是这样对Java的特点有这样的总结:即Java是一种具有简单性、 面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、 多线程、动态性的语言。

1.3 Java Applet是指:用户从Internet下载Java字节码,并在自己的机器上运行,在网页中运行的Java程序称为Applet。为了使用Applet,需要启动Java的Web浏览器执行字节码。但是现在由于多数开发者更乐意采用flash、JavaScript实现网页的动态效果,Java Applet技术在网页中的应用逐渐被淡化。

1.4 Java优点:Java是开放的,由JCP联盟控制标准;

设计中充分考虑了开发者的需要,有强大、易用的类库;

支持面向对象;

摒弃了一切容易让程序员养成不良习惯的特性,自然而然规范地软件工程;

l 对计算机进行了高度的抽象,需要的专业知识不多;

方便的异常处理、健壮机制。

1.5 Java缺点:执行速度慢;

初生的语言,变化多端,给人带来困惑;

Sun的市场能力不及Microsoft;

NET直指Java。

2.了解安装java开发工具包(JDK)以及如何编译和运行不同类型的程序;下载安装Elipse集成开发软件包。

第三部分:实验部分

实验一 JDK的安装与配置

从官网http://www.oracle.com/technetwork/java/javase/downloads下载JDK并安装

按以上步骤下载后,进行安装

一直点next,直至安装成功。

然后进行环境变量的设置:

右键点击计算机,打开属性

然后点击如上图的高级系统设置

然后点击环境变量

如上图所示,对Path,ClassPath,JAVA_HONE进行设置。

设置之后输入java,javac进行验证,出现很多行则设置成功。

ps:path和classpath分别指定了JDK命令搜索路径和Java类路径。设置环境变量path的作用是使操作系统可以找到JDK命令。

设置环境变量classpath的作用是告诉Java类装载器到哪里去寻找第三方提供的类和用户定义的类。JVM和其它JDK工具通过依次搜索平台库、库扩展和类路径来查找类。

实验2 下载教材示例程序包

下载网页链接:http://horstmann.com/corejava.html,文件名:corejava.zip

实验3 通过命令行编译运行下列程序

  启动一个文本编辑器(例如写字板、记事本等)拷贝以下源代码。教材第2章示例程序(Welcome.java).

保存程序。注意:保存源程序时,程序名要与主类名一致。所以用Welcome.java作为本程序的文件名。如果用记事本编写程序,因记事本默认的扩展名是.txt,所以要给文件名加引号后保存。

在目录 d:\java>后输入以下命令编译源程序成为字节码程序

javac Welcome.java

如果编译成功,则在d:\java目录中生成字节码文件Welcome.class。如果不成功,则显示错误信息,用户可修改错误。

实验题4  用JDK命令行开发HelloWorld!程序。

实验题5  下载Elipse集成开发软件包

下载网址:https://elipse.org

实验题6利用Elipse开发程序输出九九乘法表

第四部分:实验总结

  第一次接触java,很多地方不懂,出错的地方很多。比如:

网上查找之后发现是“class文件的访问权限或者所在目录的访问权限有问题,导致java无法读这个文件”

然后把文件位置更改之后可以运行。

还有环境变量设置的时候也出现很多问题,比如path设置时,我把原来的变量值覆盖了,花了很长时间解决。

还有eclipse安装时,一直安装不上

后来我把这个选项关了才安装成功。

java的学习是一次探索之旅,是在不断犯错和改正之中成长的,学习java需要耐心和探索精神,希望我们能共同进步。

原文地址:https://www.cnblogs.com/lcjcc/p/9574682.html

时间: 2024-10-11 01:54:41

焦旭超201771010109《面向对象程序设计(java)》第一周学习总结的相关文章

201771010109 焦旭超《面向对象程序设计(java)》第十二周学习总结

1.实验目的与要求 (1) 掌握Java GUI中框架创建及属性设置中常用类的API: (2) 掌握Java GUI中2D图形绘制常用类的API: (3) 了解Java GUI中2D图形中字体与颜色的设置方法: (4) 了解Java GUI中2D图像的载入方法. 2.实验内容和步骤 实验1: 导入第10章示例程序,测试程序并进行代码注释. 测试程序1: l 运行下列程序,观察程序运行结果. import javax.swing.*; public class SimpleFrameTest {

201771010109焦旭超《面向对象程序设计》第十八周学习总结

1.实验目的与要求 (1) 综合掌握java基本程序结构: (2) 综合掌握java面向对象程序设计特点: (3) 综合掌握java GUI 程序设计结构: (4) 综合掌握java多线程编程模型: (5) 综合编程练习. 2.实验内容和步骤 任务1:填写课程课后调查问卷,网址:https://www.wjx.cn/jq/33108969.aspx. 任务2:综合编程练习 练习1:设计一个用户信息采集程序,要求如下: (1) 用户信息输入界面如下图所示: (1)用户点击提交按钮时,用户输入信息显

201771010109焦旭超《面向对象程序设计(java)》第十一周学习总结

1.实验目的与要求 (1) 掌握Vetor.Stack.Hashtable三个类的用途及常用API: (2) 了解java集合框架体系组成: (3) 掌握ArrayList.LinkList两个类的用途及常用API. (4) 了解HashSet类.TreeSet类的用途及常用API. (5)了解HashMap.TreeMap两个类的用途及常用API: (6) 结对编程(Pair programming)练习,体验程序开发中的两人合作. 2.实验内容和步骤 实验1: 导入第9章示例程序,测试程序并

201771010109焦旭超《面向对象程序设计(java)》第十六周学习总结

1.实验目的与要求 (1) 掌握线程概念: (2) 掌握线程创建的两种技术: (3) 理解和掌握线程的优先级属性及调度方法: (4) 掌握线程同步的概念及实现技术: 2.实验内容和步骤 实验1:测试程序并进行代码注释. 测试程序1: l 在elipse IDE中调试运行ThreadTest,结合程序运行结果理解程序: l 掌握线程概念: l 掌握用Thread的扩展类实现线程的方法: 利用Runnable接口改造程序,掌握用Runnable接口创建线程的方法. class Lefthand ex

20165218 2017-2018-2 《Java程序设计》第一周学习总结

20165218 2017-2018-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一章.Java入门 1. Java特点 Java具有简单.面向对象.平台无关.多线程.动态等特点,其中平台无关是使它风靡全球的最重要的特点.平台无关指同样的Java指令在不同的平台上都可以运行,不受平台本身的机器码的影响.这是由于Java可以在计算机的操作系统之上在提供一个Java运行环境. graph LR A[Java语言]-->B[字节码] B-->C[机器指令] 2. 平台=O

20165203 2017-2018-2 《Java程序设计》第一周学习总结

20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的面向对象的语言. (二)Java的特点 简单 面向对象 平台无关 多线程 动态 (三)Java三大平台 Java SE Java EE Java ME (四)Java SE的四个组成部分 JVM: Java虚拟机,包含在JRE中 JRE:Java执行环境,运行Java程序必需 JDK: 包括JRK及开发过程中

20165111 2017-2018-2 《Java程序设计》第一周学习总结

20165111 2017-2018-2 <Java程序设计>第一周学习总结 教材学习内容总结 本章内容主要是Java语言的简介以及学习JAVA的预备知识. Java的特点 简单 面向对象 平台无关 多线程 动态 简单的Java应用程序 编写 编译 javac XX.java #这里的XX所指的类必须是公开类# 运行 java xx #这里的XX所指的类必须是包含main方法的主类# ``` > ### Java反编译 > ``` > javap xx > ``` ##

20145201 《Java程序设计》第一周学习总结

# 20145201 <Java程序设计>第一周学习总结 ## 教材学习内容总结 万事开头难,终于开始学习了Java.寒假的时候看到老师的要求确实有点慌,但是这周翻开书,从书本知识第一行学起,发现并不是自己想想中那么难,只要一步一个脚印,每周有自己的计划,并按照计划按部就班的完成,最后一定会拥有自己的小成果的. 1.1Java不只是语言 Java经过多年的版本更新后,最新的版本是Java SE8. 在java发展的过程中,它的应用领域越来越广,根据不同级别的应用开发区分了不同的应用版本,最终j

20145326蔡馨熠《Java程序设计》第一周学习总结

20145326蔡馨熠 <Java程序设计>第一周学习总结 教材学习内容总结 转眼间新的一学期终于开始了!为什么我这么期待呢?因为这学期可以上娄嘉鹏老师的java程序设计课,我不是什么电脑天才,之前c语言学得也不是特别好.可我就是对hdl和java特别感兴趣(之前在我的问卷调查报告里面提到过),并且寒假的时候在家里也预习了一部分java知识.第一周要求学习两个章节并作心得体会,虽然我早已看过前两章的知识,不过为了进一步巩固,我还是用了星期六一天的时间把第一章和第二章的知识从头到尾仔仔细细的看了

20145224-陈颢文 《Java程序设计》第一周学习总结

20145224 <Java程序设计>第一周学习总结 教材学习内容总结 通过第一周的学习让我对Java有了个初步的了解,知道了Java分为Java SE.Java EE.Java ME三大平台,其中Java SE是基础.Java的一大特点是它可以跨平台,而JVM对Java的跨平台提供了支持,它就类似于一个虚拟机,只要在当前平台安装了相应的JVM,Java程序就有了可以在此平台上运行的基础啦.JRE是Java的执行环境,在安装了JRE的计算机上就可以运行Java的程序了,当然光是可以跑代码对于程