java程序课程总结_Java课程总结报告.pdf
15/16 学年第二学期
《Java课程总结》
班级: 1420561
学号: 13
姓名:方一帆
第 1 章 Java 系统环境概述
一. Java 语言特点
1. 简单性
Java 语言简单而高效;
Java 的简单性是以增加运行时系统的复杂性为代价的。
2. 面向对象
程序 =对象 +消息
面型对象语言基本特征:
①万物皆对象;
②程序是对象的集合;
③每个对象都有自己的由其他对象所构成的存储;
④每个对象都拥有其他类型;
⑤某个特定类型的所有对象都可以接收同样的消息。
3. 可移植性(平台无关性)
程序不经修改就能在不同硬件或软件平台上运行
4. 高能性
①高效的字节码;
②多线程;
③及时编译和嵌入 C代码
5. 分布式
包括数据分布和操作分布
6. 动态特性
动态链接机制,将 OO特点延伸到系统的运行阶段
7. 健壮性和安全性
①Java 语言本身的安全性设计;
②编译检查;
③运行检查;
④网络接口级的安全检查。
二. Java 运行环境(了解)及程序的运行步骤
1. 运行环境
JDK,编写 Java Applet 和应用程序的开发环境
2. 运行步骤
JVM,Java 虚拟机是可以运行 Java 字节码的假象计算机
Java Application 程序的建立和运行步骤:
①在 NetBeans IDE 中创建一个项目;
②建立 Java 源程序文件;
③解释器解释字节码文件。
三.Application 与 Applet 的区别
类别 Java Application Java Applet
不同点
运行方式 可以独立运行 不能单独运行
运行工具 普通的 Java 解释器 浏览器或 Applet 观察器
程序结构 有且只有一个 main 方法 没有 main 方法
受到的限制 可以实现各种操作 不能写操作
第 2 章 Java 语言基础
第 3 章 结构控制
一. Java 标识符的规定
1. 标识符由大小写字母 , 下划线 , 数字 , $符号组成 .
2. 开头可以是大小写字母 , 下划线 , 和$符号 .( 数字不能开头 )
3. 标识符长度没有限制
4. 标识符不能是关键子和保留字
5. 标识符的命名最好能反映出其作用
6.java 语言对字母的大小写有严格的要求 .
7. 所有自定义标识符需全部遵循标识符的命名规范 .
变量:
①如果是一个单词,单词字母全部小写
②如果由多个单词组成, 除第一个单词外,其后所有单词首字母大写
常量 :
常量所有单词字母大写 , 如果是由多个单词组成 , 由下划线连接 .
方法 :
方法命名规范与变量相似
类 :
类名的所有单词首字母均大写 .
包 :
用小写的倒置域名来命名 . 格式 : 前缀 + 项目名 + 模块名 + 层
二
java程序课程总结_Java课程总结报告.pdf相关推荐
- java 公交管理系统 代码_JAVA课程设计报告公交管理系统.pdf
Java期末课程设计 -- Busmanagerment 课程名称:算法设计与分析 任课老师:吴倩 学生姓名:谢秀华 学生学号:1037005 所在院系:信息工程学院 班级: 10计算机1班 一.前言 ...
- java实现随机动画_Java课程设计画随机圆.doc
Java课程设计画随机圆 滁州学院 课程设计报告 课程名称: Java 面向对象程序设计 设计题目: 画随机圆 系 别: 计算机信息与工程学院 专 业: 计算机科学与技术 组 别: 第五小组 起止日期 ...
- java的课程总结_Java课程总结
0.前言 本次博客主要针对整个学期的Java过程中遇到的一些问题.在这个学期的学习中获得的感受,对Java课程的个人理解和自己的一些理解和体会 1.作业过程总结 ①总结三个阶段作业之间的知识迭代关系: ...
- java课程论文_Java课程论文.doc
Java课程论文 Java课程总结 11级计本(2)班 1104012006 齐先鹏 一. 多线程是指同时存在几个执行体, 按几条不同的执行路线共同工作的情况.Java是通过多线程运行机制来支持多任务 ...
- java程序并行机制_Java语言具有多种优点和特点,下列选项中,______反映了Java程序并行执行机制的特点。A.多线程B.健...
Java语言具有多种优点和特点,下列选项中,______反映了Java程序并行执行机制的特点.A.多线程B.健 更多相关问题 根据句意及首字母完成单词1. -What c__________ is i ...
- 编写java程序的常见问题_Java程序的编写与执行、Java新手常见的问题解决
原标题:Java程序的编写与执行.Java新手常见的问题解决 今天,我们来写一段Java程序.然后看看Java程序是如何执行的,以及Java新手小白遇到的问题和解决办法. HelloWorld的编写 ...
- java程序有连接数据库_Java程序连接数据库
/** * 了解: 利用 Driver 接口的 connect 方法获取连接 */ // 第一种实现 /** * 了解: 利用 Driver 接口的 connect 方法获取连接 */ @Test p ...
- pgsql中float4导致java程序精度丢失_Java基础系列02
注释 Java中支持三种注释:1.单行注释以//开始换行结束.2.多行注释以/*开始,以*/结束.3.说明注释以/**开始,以*/结束. 关键字 关键字:是指在程序中,Java已经定义好的单词,具有特 ...
- java程序员内功_Java程序员如何成为内功深厚的架构师
一听到架构师,首先便想到的是在一间宽敞的房间中间坐着一位衣着得体的中年男人,望着落地窗外的风景凝思,万千思绪在脑海里翻腾,颇有运筹帷幄千里外的气势.程序员究竟是做架构师还是项目经理,最近看到微软潘正磊 ...
- java 程序找错_JAVA程序找错~
我做了一个JAVA程序,程序很简单,就是在屏幕上显示一个矩形块,用键盘上的左右方向键可以控制它左右动,我觉得做的没问题,可是运行时怎么按它都不动,哪位大侠能帮忙找一下错误啊(... 我做了一个JAVA ...
最新文章
- mysql 查看blob字段大小_MYSQL BLOB 字段大小以及个数的限制测试。
- 2015.7.16(小高开忍住没有减仓,大盘涨3.5%,百股涨停——买进中重、中航,指导WXL错误)...
- CSS 颜色 表示方法
- 【Linux网络编程】Linux多播问题(No such device)解决方法
- 错误: 元素值必须为常量表达式_C语言编程常见错误集锦 【下】
- [PAT乙级]1018 锤子剪刀布
- php 模板继承原理,模板继承体会
- 对方启用和留言是什么意思_男子花八万元装修,装修到一半要求加价,对方:补给我一万两天就能装好...
- fatal error: dynlink_nvcuvid.h: No such file or directory
- Java long传到前台精度损失解决方案
- Alkman Euclidean Sequencer PRO Mac - 复合节奏音序器
- FISCO BCOS (六)———ubantu安装mysql5.7
- ESP8266(3)
- 83.Django项目中使用验证码
- 51JOB:根据HR处理简历的一般流程,简历投递后会有如下几种状态出现
- “%,/,//”的用法
- 语音识别 公司_语音识别公司_语音识别公司排名 - 云+社区 - 腾讯云
- Skia深入分析6——skia中图像编解码代码概述
- 2年5个月13天,从外包到拿下阿里offer,没想到我也能有今天
- 半监督3D医学图像分割(四):SASSNet
热门文章
- python创建一个json_如何为Python选择一个更快的JSON库
- python三维数组切片_【NumPy学习指南】day4 多维数组的切片和索引
- Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext
- tess4j 注意事项
- caffe官网的部分翻译及NG的教程
- 优秀程序员必备七要件
- 蓝桥杯(java)基础练习 龟兔赛跑
- 动态规划之背包问题(C语言)
- java 计算26个字母在一段文本中出现的频率(保留小数点后4位)
- vi或vim查找替换