Jack学JAVA第一周:浅谈div+css快速布局;java:一张图让你知道数据类型的关系

这一周的学习主要课程有钟老师时尚家饰网的编写,以及高老师介绍的JAVA基础知识和一些小程序的编写。然后在时尚家饰网的编写的过程中,和java学习过程中遇到了些问题,当然大部分现和大家分享下我的小小心得,不足之处望大家多多指教,共同进步。

1. 浅谈div+css快速布局

        Div布局还是挺简单的,只要清楚的知道整个网页分为几大块的div,如头部(header),身体(body),脚部(footer)等,以及各个div的包含或距离关系就可以快速定义出div数量及包含关系。所以做div的顺序是从大的div开始,然后逐渐布局其中的小div。

        接下来说说css。钟老师所带我们做的时尚家饰网,我相信大家都有很认真的做。而我在做的过程中,做了1/3时,发现自己虽然都做出来的效果和原网页很相似了,可是自己的CSS代码却沉重繁杂,而且不利于审查,严重的影响做网页时的心情,及css定义样式速度。

        因为我做的时候是一步一步来的,也就是说做好一个div的样式才考虑下一个div样式,每个div中的<a>,<ul>,<li>”border”,”font”….总是进行着相同或差不多的定义。虽然中间可以粘贴复制,但总是多了复杂的过程,也使整个css页面显得相当繁杂。所以大家要学会通过通用样式,对整体页面css布局学会把控,下面为大家附上我自己总结的一段css通用样式,相信在实际过程中,能为大家帮上不少忙。(通用样式是整体的样式定义,如div样式有特殊情况的,用class或id可进去另外的定义,并不会影响整体)

<span style="font-size:24px;">* {margin:0; padding:0; }
body {background:#eeeeee url(images/bg.jpg) top center no-repeat;padding:0; margin:0; color:#333333; font-family:"宋体"; font-size:12px;}
a {color:#333333;text-decoration:none; }/*或者*/
a:hover {color:#ba2636;text-decoration:underline; }
ul, li, span, img{ padding:0; margin:0; list-style:none; }
img{border:none;}
a.red { color:#CC0000; text-decoration:none; }
a.red:hover { color:#CC0000; text-decoration: underline; }
/*-------边框--------------*/
.border { border:1px solid #e6e6e6; }</span>

这段主要是对body <a>,<ul>,<li>以及字体等整体页面定义。使用时根据自己情况,修改其中的标签或属性。

2.java:一张图让你知道数据类型的关系

JAVA整型数据的长度表格

类型

存储需求

取值范围

byte

1字节

-128~127(2的7次方)

short

2字节

-32768~32767(2的15次方)

int

4字节

-2 417 483 648~2 417 483 647(2的31次方)

Long

8字节

-9223 372 036 854 775 808~9223 372 036 854 775 807(2的63次方)

JAVA浮点型数据的长度表格

类型

存储需求

取值范围

float

4字节

大约+/-3.402 823 47E+38F(有效位数为6~7位)

double

8字节

大约+/-1.797 693 134 862 315 70E+308(有效位数为15位)

(以上数据来自网上)

        大家可以看到float和double记录的方式是通过有效数字加指数形式来记录的,所以用通俗点语言解释为什么long值可以转换float类型却不报错。那就是,float的范围比long还大,但long值转换float出现了约分的情况,因为float的有效数字就6~7位。同理可得出double和int及long 的关系。

        下面一张图让你懂各基本类型的转换。

tips:赋予long值时尾部一定要加L。

        longNum1即使声明为long类型,但是由于没有在数字末尾加上L字符,所以编译器还是以默认的int类型进行存储,longNum2是正确的 long类型的声明方式,longNum3由于长度已经超出int类型能够支持的长度,但是又没有在数字末尾加L字符编译器就报错了。



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值