今天学习了this和static关键字,这两个都是c++中学过的,但讲师还是讲了2个小时。。。

学得东西大部分都知道吧。

this是当前对象的地址,类中带有static的方法不能使用this。

类中带有static的静态方法都没有对象,不能调用实例变量,所以一般都是调用静态变量,或者还有一种我以前没想过的方法来调用实例变量。

有个学生类

public class Student {
private int age;
private int num;//学号
private String name;
}

我们可以写一个在类中的静态方法:

    public static void prin(int a)
{
Student Stu=new Student();
Stu.num=a;
System.out.println(Stu.num);
}

主函数与输出如图



我写得这个静态方法看起来好像确实没啥用,但就是表达一个想法,就是可以通过在静态方法中new一个对象,从而来调用这个对象里的值。

其余的点我第一在c++中了解并熟练掌握了,不再详述。

今天还学习了CSS的基础语法。

CSS是层叠样式表(Cascading Style Sheets)

层叠就是把网页想象成一层一层的,层高的覆盖层低的,CSS就是可以设置网页的层次。

层次的话如图:



可以这么写(但不推荐):

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>CSS</title>
</head>
<body>
<p style="color:blue;font-size:40px;">德玛西亚</p>
</body>
</html>



这种把CSS的样式直接编写到元素的style中,我们称为内联样式,只对当前样式起用,不方便复用,所以并不推荐使用。

下面这样也可以:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>CSS</title>
<style type="text/css">
p {
color: blue;
font-size: 40px;
}
//选中所有的p元素,改为以上的属性。
</style>
</head>
<body>
<p>德玛西亚</p>
</body>
</html>



效果一样,我们称之为内部样式表,比之前的写法好。

但最推荐的还是把样式表编到外部的css文件中:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>CSS</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<p>德玛西亚,正义必胜!</p>
<p>诺克萨斯,无可匹敌!</p>
</body>
</html>

效果如图:



这样可以最大限度使我们的样式可以复用,并且可以利用浏览器的缓存加快网页的访问速度,访问多个网站只需要加载一个.css文件就可以了,提高用户的浏览体验,所以最被我们推荐。

写得有点多,好累呀。。。

最新文章

  1. ASP.NET MVC Model绑定(一)
  2. 实战Java虚拟机之一“堆溢出处理”
  3. 转:eclipse打开文件或者目录位置(不使用插件)
  4. 转---B/S结构JavaEE WebApp的全自动安装包制作心得
  5. Java中正则Matcher类的matches()、lookAt()和find()的区别
  6. Android中解决图像解码导致的OOM问题
  7. js event 事件兼容浏览器 ie不需要 event参数 firefox 需要
  8. [工程备案]linux基本命令以及C和C++编程
  9. 【转】C#取硬盘、CPU、主板、网卡的序号 ManagementObjectSearcher
  10. android模拟器不能用键盘
  11. spring配置中,properties文件以及xml文件配置问题
  12. Ubuntu 14.0操作系统,修改默认打开方式的方法
  13. ubuntu下设置开机自启动项
  14. redis基本用法
  15. JS,HTML,CSS
  16. Spring任务调度之SpringTask基于XML和基于注解的使用示例
  17. Zookeeper总概
  18. android值得珍藏的6个开源框架技术
  19. oracle 如何创建只有查询权限的用户
  20. Linux下javaweb环境搭建

热门文章

  1. P4332-[SHOI2014]三叉神经树【LCT】
  2. Dubbo管理平台搭建(duboo-admin-2.5.4)遇到的问题:org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#39;uriBrokerService&#39;: Cannot create inner bean &#39;(inner bean)&#39; of type
  3. Winform 窗体自适应
  4. .NET Core 基于Quartz的UI可视化操作组件 GZY.Quartz.MUI 简介
  5. 洛谷T31018 经典题丶改(LCT+离线)
  6. md5验证文件上传,确保信息传输完整一致
  7. VS2015+OpenCV+Qt
  8. Noip模拟29(瞎眼忌) 2021.8.3
  9. vs2010中使用命令行参数
  10. TVS管相关知识