达内第一阶段笔记集合

2019/9/24

一、反射

1、反射是一种动态技术,运行时起作用。
反射机制的原理:反射机制就是在程序的运行过程中被允许对程序本身进行操作,比如自我检查,进行封装,
还可以获取类本身,类的所有成员变量和方法,类的对象,还可以在运行过程中动态的创建类的实例
,通过实例来调用流类的方法,这就是反射机制一个重要的功能。
那么要通过程序来理解反射机制,首先要理解类的加载过程。
在这里插入图片描述
在Java程序执行的时候,要经历三个步骤:加载、连接和初始化。首先程序要加载到JVM的方法区中,
然后进行连接,最后初始化。
这里主要介绍一下类的加载,如上图,首先JVM会从硬盘中读取Java源文件并将其加载到方法区中同时
生成类名.class文件,也就是类对象,这个类对象中包含了我们创建类的实例时所需要的模板信息,也就是
源代码中的成员变量和方法等。class本身也是一个类,它的主要功能之一就是生成类加载时的class文件,
为类的初始化及实例化做准备。而我们在程序中通过关键字new创建的对象创建的是类的对象,而不是类对象

2、@Test
约定大于配置

3、Autowired
自动装配,框架完成
把内容存放在配置文件中(.properties)属于纯文本文件/.xml已经被淘汰了

4、高内聚
所有功能尽量封装到一起

5、松耦合
程序灵合性

二、网络

1、RPC
远程过程传输;微服务框架底层传输协议;底层二进制

2019/9/25

1\万维网
专门卖域名的

2\DNS
域名解析器

3\java.net.*
网络包
3.1\Socket
套接字,用来访问网络的
3.2\Jsoup
爬虫,专门解析html,提供选择器select()
选择器并不是什么都能获取到
对象:
1)\connect()
2)\get()
3)\get(index)
4)\select()
5)\text()
6)\attr()

4\URL
是一个对象
作用:解析图片链接;解析成:主机名+端口+域名
4.1\对象
1)\openConnection()

//所有的三级分类
https://www.jd.com/allSort.aspx

//列表页面
手机
https://list.jd.com/list.html?cat=9987,653,655
电脑
https://list.jd.com/list.html?cat=670,671,672

抓取总页数
电脑
https://list.jd.com/list.html?cat=670,671,672&page=145

单个商品的id
https://item.jd.com/12302711113.html

抓商品的详情

衣服
https://www.taobao.com/market/nvzhuang/index.php?spm=a21bo.7723600.8224.1.7af25ec9f8Q38v

鞋子
https://www.taobao.com/market/nvxie/citiao/danxie.php?spm=a21bo.7723600.8555.36.7af25ec9f8Q38v

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值