当前位置:   article > 正文

Java 手写webserver开篇_手写webserver什么难度

手写webserver什么难度

笔者的话

(与文章无关可跳过,正文在下面)
1.Java的学习短时间内要告已结束了,之后关于Java的更新会断断续续。接下来也会开始一个新的篇章 c++ 数据库 等等
2.更新模式 现在是将所学的所有知识,尽数写出来,等有了完整的知识体系,将会以疑难点的更新为主。
3初心 为什么回来到CSDN呢?在我一学期的学习结束后,我发现并没有多大的收获,并且将学到的知识又忘得干干净净了,所以CSDN是目前且很长时间内的最佳选择了。
4.为了避免长时间学习的疲惫,日后的博文里都会出现一小段美文,或笑话(已弃用)

最后希望与大家共同进步

欢乐时刻

建议大家抽了烟就不要亲女孩子,她们不喜欢烟味。这不就刚刚,我抽了烟亲了一下旁边的女孩子,她男朋友飞起就是给我一脚。

正文

1.关于webserver会涉及到的知识

1.1 opp(面向对象)
1.2 容器
1.3 IO
1.4 多线程
1.5 网路编程
1.6 xml解析(未学)
1.7 反射(未学)
1.8 html(未学)
1.9 http协议(未学)

2.反射

JAVA反射机制是在运行状态中,对于任意一个类,都能够获取这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取类信息以及动态调用对象内容就称为java语言的反射机制。

  • 1.获取Class对象 ( 三种方法)
    1.1Class.forName(“包名.类名”); (推荐)
    1.2 对象.getClass
    1.3 类.class
  • 2.动态创建对象
    对象.getConstructor(参数).newinstance(实参)

代码

package 反射;
import java.lang.reflect.InvocationTargetException;
/**反射:将JAVA类中的各种结构(方法,属性,构造器,类名)映射成一个个Java对象
 * 1.获取class对象 
//    三种方法
// Class.forName("包名.类名");    (推荐)
//  对象.getclass
//  类.class
 * 2.动态创建对象
//对象.getConstructor(参数).newinstance(实参)
 */
public class reflect {
public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException {
	//获取class对象
	Class cls =Class.forName("反射.iphone");
	//动态创建对象
	iphone iphone2=(iphone)cls.getConstructor().newInstance();
	System.out.println(iphone2);//返回class
	System.out.println(cls.getName());//class对象的实体
	System.out.println(cls.getPackage());//返回包裹
	System.out.println(cls.getMethods());//返回方法
	System.out.println(cls.getFields());//返回属性
	
}
}
class iphone{
	 public iphone() {
		 
	 }
	 String name = "华为novel";
	 public void run() {
		 System.out.println("已开启自爆系统");
	 }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/599070
推荐阅读
相关标签
  

闽ICP备14008679号