当前位置: 首页 > news >正文

2014103《JAVA程序设计》第一周学习总结

本周,在刻苦看了三天课本之后,终于对JAVA这门课程有了一定的认识。了解了JAVA的前世今生,JAVA的三大平台:Java SE、Java EE与Java ME。其中Java SE又可分为四个主要的部分:JVM、JRE、JDK、与Java语言。还知道了JCP、JSR、RI、TCK的关系。JAVA不仅是程序语言,还是标准规范。还学会了容器观念。对于JAVA程序而言,只认识一种操作系统,这个系统就叫JVM,。.class就是JVM 的可执行文件。
在课本的指导下,我顺利下载并安装了JDK。还下载了powercmd,这对JAVA程序的运行有很大的便利。
在看完第二章 的课本之后我开始搭建环境变量,但是在搭建的过程中遇到了很多困难,卡了很长时间,在问了好多同学之后终于解决了这个问题!
经过上述基本的准备,我便开始了对Java小程序的编写与调试。对于初学者来说,最简单的不过是HelloWorld小程序。
我先是在根据现成的框架写了一个简单的HelloWorld小程序。程序如下图所示:
class
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
这便是HelloWorld的程序源代码。
接下来,按照Java的编译过程,先在powercmd中用javac对生成的文件经行编译,系统会将原来的文件生成一个相应的class文件。
然后再对所生成的class文件进行编译,效果如下图:890892-20160306192738409-634949655.png

这样HELLO WORLD 就运行成功了。

教材学习中的问题和解决过程:
在搭建环境变量的时候遇到了很多问题,导致程序一直跑不出来,百度了一下,问了同学才得以解决。

代码调试中的问题和解决过程:
在代码调试的过程中,被英文字母大小写还有空格搞的有点晕。编程还是要仔细的。

其他(感悟、思考等,可选):
JAVA的学习过程是枯燥的,需要非常大的耐心和决心,希望自己可以坚持下去。

转载于:https://www.cnblogs.com/20145103fwh/p/5248302.html

相关文章:

  • 2月第4周网络安全报告:境内69.1万主机感染病毒
  • 本地环境,Ecshop安装教程
  • 使用maven+eclipse构建spark项目
  • pull解析和sax解析的差别
  • eclipse中JS文件乱码
  • JavaScript设计模式与开发实践系列之策略模式
  • 颜色名列表
  • 设计模式简介
  • 获取坐标封装 getPos
  • 修改vsftp默认端口
  • struts2标签报错问题
  • freeipa
  • cordova plugin数据传递概要
  • 全球顶级技术博客(转)
  • Java使用代理发送Http请求
  • 【译】JS基础算法脚本:字符串结尾
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • Flex布局到底解决了什么问题
  • java中的hashCode
  • laravel 用artisan创建自己的模板
  • REST架构的思考
  • Swift 中的尾递归和蹦床
  • Unix命令
  • vuex 笔记整理
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 学习HTTP相关知识笔记
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • # C++之functional库用法整理
  • (52)只出现一次的数字III
  • (9)STL算法之逆转旋转
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (算法)求1到1亿间的质数或素数
  • (五)网络优化与超参数选择--九五小庞
  • (转)Windows2003安全设置/维护
  • .gitignore文件设置了忽略但不生效
  • .mysql secret在哪_MySQL如何使用索引
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .Net CF下精确的计时器
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @staticmethod和@classmethod的作用与区别
  • []FET-430SIM508 研究日志 11.3.31
  • [Android Pro] android 混淆文件project.properties和proguard-project.txt
  • [android] 请求码和结果码的作用
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • [BZOJ2208][Jsoi2010]连通数
  • [CSAWQual 2019]Web_Unagi ---不会编程的崽
  • [DM复习]Apriori算法-国会投票记录关联规则挖掘(上)
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷
  • [Go WebSocket] 多房间的聊天室(三)自动清理无人房间