1,尽管java是基于c++的,但是相比之下,java是一种更“纯粹”的面向对象的程序设计语
言。
2,java语言假设我们只进行面向对象的程序设计。
3,用引用操作对象
String s;
这里只是创建一个引用,并不是对象啊。
String s = “gdgdfg”;这里创建一个引用,并进行初始化。
4,基本类型:
Boolean,char,byte,short,int,long,float,double,void是基本类型,这些变量采用和c和c++
相同的方法,也就是说,不用new来创建变量,而是创建一个并非是引用的“自动”变量。这个变量直接存储
“值”,并置于堆栈中,因而更加高效。
java要确定每种基本类型所占的存储空间的大小。它们的大小并不像其他大多数语言那样随机器硬件架构的变化而变化。
这种所占存储空间大小的不变性是java程序比其他大多数语言编写的程序更具可移植的原因之一。
基本类型 |
大小 |
字节 |
包装器类型 |
boolean |
- |
- |
Boolean |
char |
16bit |
1 |
Character |
byte |
8bit |
0.5 |
Byte |
short |
16bit |
1 |
Short |
int |
32bit |
2 |
Ingerger |
long |
64bit |
4 |
Long |
float |
32bit |
2 |
Float |
double |
64bit |
4 |
Double |
void |
- |
- |
Void |
5,高精度数字
BigInteger:支持任意精度的整数;
BigDecimal:支持任意精度的定点数。
6,作用域
以下的代码在c和C++都是合法的,但是在java中却不能这样写:
{
int x = 12;
{
int x = 95;
}
}
编译器会报告变量x已经定义过。
7,基本成员默认值
类的基本数据类型,没有初始化,java会确保他们获得一个默认值:
基本类型 |
默认值 |
boolean |
false |
char |
‘\u0000’null |
short |
(short)0 |
int |
0 |
long |
0L |
float |
0.0f |
double |
0.0d |
byte |
(byte)0 |
方法内的基本数据类型不会有默认值。
8,名字可见性
java设计者希望程序员反过来使用自己的internet域名,因为这样可以保证它们肯定是独一无二的。
9,static关键字
一个static字段对每个类来说都只有一份存储空间,而非static字段则是对每个对象都有一个存储空间。
10,每一个类文件会默认的导入一个类文件,java.lang.
11,ibm的jikes编译器也是一个常用的编译器,它比sun的javac快得多。
分享到:
相关推荐
- **书名**:《Thinking In Java 4th》(Java编程思想第四版) - **作者**:Bruce Eckel - **出版社**:MindView, Inc. #### 二、读者评论概述 1. **Jim Pleger** (Loudoun County (Virginia) Government) - 推荐...
总的来说,这个压缩包提供的"java编程思想4th版相关软件"是一个宝贵的资源,它不仅包含了实际编程所需的基本组件,还为深入理解和实践《Java编程思想》第四版中的理论知识提供了实践平台。通过动手操作和调试书中...
<th>Col Header</th> <th >2</th> <th>Col Header</th> <th>Col Header</th> <th>Col Header</th> <th>Col Header</th> <th>Col Header</th> <th>Col Header</th> <th>Col Header</th> <th>Col Header</th...
<th>事件ID</th> <th>员工ID</th> <th>标题</th> <th>URL</th> <th>开始时间</th> </tr> </thead> <tbody> </tbody> <tfoot> <tr> <th>事件ID</th> <th>员工ID</th> <th>标题</th> <th>URL</th> ...
<div>4行</div> ● 点击某个th,就对该列进行排序 ● 可以给表头取别名 ● 可以设置某个列是否显示 ● 表格下方有一行显示总行数 我们希望表格按如下方式展示: <table-helper datasource="customers" clumn
引言,我做文章管理的时候,引入的是layui的表格样式,但是里面的内容溢出无法隐藏,后来我采用了往td里面加了个<div></div> 然后设置一下样式就可以了。 <table class=layui-table> <colgroup> <col width=100...
<th align="right" colspan="12" style = "font-size:14px"><font color="blue"><span id="mobile"></span></font></th> </tr> <tr> <th>发往地址 :</th> <th align="left" style="font-size:14px...
.println("<table align='center'><tr><th>图片</th><th>产品名称</th><th>产品价格</th><th colspan=2>操作</th></tr>"); try { DBaccess db = new DBaccess(); ArrayList<Goods> goods = db.Search...
<th>列3</th> </tr> <tr> <td>单元格1</td> <td>单元格2</td> <td>单元格3</td> </tr> </table> </body> </html> ``` 以上是HTML初步学习笔记记录的主要内容,涵盖了HTML的基本概念、标签的构成、初始化...
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%> <html> <head> <title>添加</title> </head> <body> <div align="center"> <h1> 添加手机信息 </h1> <form action=...
《Java编程思想》是 Bruce Eckel 的经典著作,这本书深入浅出地介绍了Java语言的核心概念和技术,被广大Java程序员视为学习Java的必备参考书。这个压缩包包含了书中的实例代码和习题答案,对于读者理解和掌握Java...
<TD colspan="3">学生成绩表</TD> </TR> <TR> <TD>英语</TD> <TD>数学</TD> <TD>语文</TD> </TR> <TR> <TD>95</TD> <TD>98</TD> <TD>89</TD> </TR> </TABLE> 五、美化修饰 表格的美化修饰可以从多方面...
<table border="1"> <tr > <th align="center"> 第零列 </th> <th align="center"> 第一列 </th> <th align="center"> 第二列 </th> <th align="center"> 第三列 </th> <th ...
《中文版Thinking in Java 4th编程思想》是学习Java编程的重要参考资料,它深入浅出地介绍了面向对象编程的核心概念。下面将详细解读其中的主要知识点。 1. **对象导论** - **万物皆对象**:Java编程的核心是对象...
<th>firsName</th> <th>lastName</th> <th>操作</th> </tr> </thead> <tbody> {% for user in user_list %} <tr> <td>{{ user.id }}</td> <td>{{ user.first_name }}</td> <td>{{ user.last_...
<TD colspan="4">品牌商城</TD> </TR> <TR> <TD colspan="2">笔记本电脑</TD> <TD colspan="2">办公设备、文具、耗材</TD> </TR> <TR> <TD>惠普</TD> <TD>华硕</TD> <TD>打印机</TD> <TD>刻录盘</TD> </...
(3)<th></th>表头单元格标签(会居中 加粗) (4)<thead> </thead> 表格头部 (5)<tbody></tbody> 表格主体 3.合并单元格 跨行合并 rowspan="合并单元格的个数" 最上侧单元格为目标单元格 跨列合并 ...
var strResult = "<table><th>Name</th><th>Student ID</th><th>Gender</th><th>Age</th>"; $.each(students, function (index, student) { strResult += "<tr><td>" + student.Name + "</td><td> " + student.Id...
<th>SEO 学习</th> <th>SEM 学习</th> </tr> <tr> <td>html 代码</td> <td>网站技术学习</td> <td rowspan="2">网站美工</td> </tr> <tr> <td>html 代码</td> <td>html 表格</td> <td>html 表格</td> ...
第二行和第三行`<tr>`使用`<td>`元素,表示数据行。 为了使表格更具可读性,可以使用`<caption>`标签添加表格标题,`<colgroup>`和`<col>`用于设置整列的样式,例如宽度。同时,`<tbody>`和`<tfoot>`可以分别用于...