2016.5.30 笔记

1.java的特性?
JAVA是一个面向对象的语言。
JAVA可以跨平台运行。(它提供了在不同环境下的解释运行环境)
JAVA是一种健壮的语言,继承了C/C++的优点。
JAVA具有较高的安全性。(垃圾自动回收机制、取消指针、强制类型检查)

2.java应用程序运行机制。
先编译,后解释运行。
先通过编译器将源文件编译成字节码文件(中间文件),再通过解释器将字节码文件解释给机器去执行。

3.java跨平台原理。
JVM包含解释器,是执行.class文件的。
JVM区分平台,字节码文件不区分平台。

4.jre的三项主要功能。
加载代码:由类加载器(class loader)完成
校验代码:由字节码校验器(bytecode verifier)完成
运行代码:由运行时解释器(runtime interpreter)完成

5.开发java应用要点。
一个源文件中至多只能有一个public修饰的class声明,其他类的个数不限。
一个源文件中有多少个类,编译的结果的class文件就有多少个,这些class文件的名字都是由它的类名来命名的。
源文件名必须和它里面定义的public的类名相同。

6.代码注释。
单行注释 //
多行注释 /* */
文档注释 /** */ 文档注释中必须包括:创建者、创建时间、此类的作用

7.代码注释的原则。
先写注释,后写代码。帮助写程序前理清思路。
其他人阅读程序时可能有疑问的地方,帮助提高代码的可理解性。
保持注释的简洁。
标记任何例外,如果执行一段代码需要特定的条件,就需要加上注释。
标记出已知的问题,如果下段代码不完整或者存在问题,应该做出明确的注释。
注释里加上示例,如果文字说明无法清晰表达某种情况,可以实例增强说明效果。

8.java之父
詹姆斯.高斯林

时间: 2024-10-05 05:41:36

2016.5.30 笔记的相关文章

个人日志-2016.6.30

姓名 刘鑫 时间 2016.6.30 学习内容 1.   小组汇报工作和讨论 2.   学习使用百度API离线地图 添加所需要的jar包: i 在application中添加开发密钥: <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="WqnqPEMenRrCOiF7nrDhHdkKfipidIr7" />     添加所需权限: 所遇问题 错误原因:包中没有出现的 2.错

软件工程个人日报 2016/6/30

软件工程个人日报 2016/6/30 今天我主要学习了C#WPF的Canvas和总体构想了一下新增的吐槽墙功能的实现UI设计. Canvas为容器控件,用于定位,并可以通过Visibility属性控制是否显示Canvas中的内容.通过使用Canvas控件,我可以在一个窗口里切换不同界面,完成吐槽墙界面与成绩查询界面的转换. 例如: <Canvas x:Name="userRegisterCanvas" Margin="5,5,580,400" Visibili

市面上未见FRI.Device.Rating.Program.V3.0.0.742+PipeFlow.Expert.2016.v7.30专业

FRI.Device.Rating.Program.V3.0.0.742美国精馏公司开发的化工软件     美国精馏公司开发的化工软件,市面上未见,会员拥有,可用于塔板(筛板, 浮阀)的严格的水力学计算   这是一个重大的改革,将使更多的DRP可持续升级程序.周五是规划的重大改进,继续为我们的会员提供价值. DLL转换项目成员的批准以便未来修改的新模型和功能添加DRP.QQ:16264558      TEL:13963782271   在DRP 3,计算引擎(DLL)进行了简化,并重新编写的C

软件工程 2016.6.30 日报

软件工程 2016.6.30 日报 今天主要学习的内容是C# socket网络编程中的TCP通讯技术.socket编程的原理如下: 在服务端的处理流程为: (1)建立服务器端的Socket,开始侦听整个网络中的连接请求. (2)当检测到来自客户端的连接请求时,向客户端发送收到连接请求的信息,并建立与客户端之间的连接. (3)当完成通信后,服务器关闭与客户端的Socket连接. 在服务端的处理流程为: (1)建立客户端的Socket,确定要连接的服务器的主机名和端口. (2)发送连接请求到服务器,

6.30笔记

1.  detach , join的问题 detach表示线程结束后由系统自动回收.主进程不再管. join表示主进程一直等待直到线程结束. 一个线程必须pthread_join或者pthread_detach,否则内存泄露. 如果想创建一个不需要管的线程, pthread_attr_setdetachstate(atrr, PTHREAD_CREATE_DETACHABLE) 后创建线程就无需担心了 PTHREAD_CREATE_JOINABLE ,就需要父进程等待了 2.  pthread_

2016.10.30 对时间的感悟

2016.10.30 对时间的感悟 时间的单位是什么,年,月日,时,分秒? 对于我们来说时间应该是这辈子,然后被我们 切割成一个个时间段,这很有意思, 其实我想说, 有时候我们感觉来不及, 我们很烦躁, 我们快乐不起来, 可能是因为我们没有在自己规定的时间段完成规定的目标, 我们希望小孩上好的学校, 希望工资高点, 希望今天公安局办理身份证的人员有上班等等, 当我们完不成目标的时候就会有各种不良反应, 不是说有目标不好,有目标是很好的,这没毛病, 问题是我们在不够了解这个世界的规则的情况下常常高

【谜客帝国】第78届月思主擂谜会(2016.06.30)

[谜客帝国]第78届月思主擂谜会(2016.06.30) 主持:瓷 计分:手手 1.“卧听疏雨落椒房”(12笔字)渥/月思 [注:面出<明诗杂抄>佚名作<拟宫体旧题>.] 2. 克用之子灭后梁(8笔字)林/月思 [注:典据<五代史>:李存勖灭后梁,实现其父李克用遗愿.] 3. 北宋五鬼,王相占先(2字漫画家)米二/月思 [注:典据<宋史·王钦若传>,“宰相恤恩,未有钦若比者……与丁谓.林特.陈彭年.刘承珪,时谓之‘五鬼’,奸邪险伪.”] 4.“经年多病自心惊

2016.3.30 OneZero站立会议

会议时间:2016年3月30日  13:00~13:20 会议成员:冉华,张敏,王巍,夏一鸣. 会议目的:汇报前一天工作,全体成员评论,确定会议内容或分配下一步任务. 会议内容: 1.汇报头一天工作情况: (1)组长(夏)前台设计(差一统计界面),完成燃尽图. (2)学弟(冉)负责数据库的创建以及增删改查操作 (3)王巍姐处理中间逻辑. (4) 我配合夏看懂前台页面设计.(还没看懂) 2.程序以前台调用中间,中间调用后台的连接模式进行三部曲操作,分配如下任务. (1)夏跟我继续前台设计,差一统计

OneZero第二周第三次站立会议(2016.3.30)

会议时间:2016年3月30日  13:00~13:20 会议成员:冉华,张敏,王巍,夏一鸣. 会议目的:汇报前一天工作,全体成员评论,确定会后修改内容或分配下一步任务. 会议内容: 1.前端,完成功能点为“将获取信息转化为中端所需格式”,“发送获取的信息给中端”.以下是代码部分 1 package com.onezero.account; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 im