- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 使用libclang解析C++文件
使用libclang,同时实现了一个面向c++的开源反射框架——Reflang。在此前我想先向你们推荐简短看一下我之前的一篇博客:http://t.csdn.cn/9ADYr (LLVM介绍)libclang的优点:它允许检查代码是否已从宏展开,并跳转到那里;它允许检查每个光标的位置(文件+行+列);它允许获取函数的参数名、类型和返回类型;它可以理解templates、templates、lambdas,以及C++中的所有东西。
2022-09-05 11:37:32
2548
原创 Java异常简单介绍
异常一、异常的概念异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致jvm的非正常停止。在java面向对象的语言中,异常本身就是一个类,产生异常就是创建异常对象并抛出一个异常对象,java处理异常的方式是中断处理。异常并不是语法错误,语法错了,编译就不会通过,不会产生字节码文件,根本不能运行。异常分类异常的产生过程的分析二、throw关键字作用:可以使用throw关键字在指定的方法中抛出异常。使用格式:throw new xxxException(“异常产生的原因”);
2021-10-05 01:28:50
180
原创 java字符串的介绍
字符串子串不可变的字符串检测字符串是否相等字符串的方法字符串使用的格式:String s = new String(“hello”);或者String s = “hello”;注意:直接写上双引号去构造字符串是因为我们的JVM帮你new了字符串的对象了。子串String里面的substring方法可以从一个较大的字符串,提取出一个子串。String s = "hello";String s1 = s.substring(0,3);//结果是hel//s.substring[起始的下标,结束
2020-08-12 10:09:36
223
原创 多态的好处和弊端以及对象的向上转型和向下转型
多态的好处和弊端以及对象的向上转型和向下转型多态的好处提高了代码的可维护性(继承保证)2.提高了代码的扩展性(由多态保证)// An highlighted blockvar foo = 'bar';
2020-07-28 00:11:33
681
原创 简单的认识什么是内部类
内部类匿名内部类(最为重要)如果接口的实现类(或者说父类的子类)只需要使用唯一的一次,那么就可以省略掉该类的定义,而该为使用【匿名内部类】格式: 接口名称 对象名 = new 接口名称(){//覆盖重写所有的抽象方法}package 匿名内部类;public interface MyInterface { public abstract void method();}//分割线package 匿名内部类;public class DemoMain {
2020-07-27 23:51:26
159
原创 浅谈HTTP为什么是无状态协议
web的应用层协议超文本传输协议(http):它是由两个程序实现的,一个是客户端程序、一个是服务器程序。我们的HTTP协议定义了web客户向web服务器请求web页面的方式,以及服务器向客户传送页面的方式。比如,当我们的用户请求一个web页面的时候,我们的浏览器向我们的服务器发出对该页面的HTTP请求报文,服务器接收到浏览器的请求报文后并发送HTTP响应报文进行响应。为什么说我们的HTTP是一个无状态协议呢?服务器向我们的客户发送请求的文件,而不存储任何关于该客户的状态信息,比如说,我们的..
2020-07-21 23:02:56
612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人