当前位置: 首页 > news >正文

秸秆可以发酵吗网站建设吗长沙门户网站

秸秆可以发酵吗网站建设吗,长沙门户网站,wordpress自动加标签,免费网站建设凡科9、JavaSE总结 9.1 Java语言 9.1.1 MarkDown语法 9.1.2 简单的Dos命令 9.1.3计算机语言发展 9.1.4 Java的诞生 1995年诞生#xff1a;JavaSE、JavaME、JavaEE 2006年Hadoop大数据系列 9.1.5 JDK、JRE JDK#xff1a;开发者工具包、配置环境变量#xff08;配置Java…9、JavaSE总结 9.1 Java语言 9.1.1 MarkDown语法 9.1.2 简单的Dos命令 9.1.3计算机语言发展 9.1.4 Java的诞生 1995年诞生JavaSE、JavaME、JavaEE 2006年Hadoop大数据系列 9.1.5 JDK、JRE JDK开发者工具包、配置环境变量配置Javahome、编辑环境变量 JRE运行环境 9.2 HelloWorld public class Hello{public static void main(String[] args){System.out.print(Hello,World!);}}javac编译Java文件的编译之后会生成一个class文件 java命令执行class文件 编译型语言和解释型语言 安装了IDEA的开发工具 9.3 基础语法 9.3.1 注释 行内注释 多行注释 文档注释javadoc生成帮助文档 9.3.2 标识符 关键字 9.3.3 数据类型 基本数据类型八大基本类型 整数byte1字节、 short2字节、 int4字节、long8字节 0b二进制0x16进制0 八进制 浮点数float4字节、double8字节扩展了金融中使用了BigDecimal类型 字符char2字节 扩展了 ASCII码UTF-8Unicode转义字符\u0000、\b、\n、\r、\t 布尔值boolean1位 引用数据类型 类 接口 数组 9.3.4 类型转换 自动类型转换 低转高字节数、子类父类 强制类型转换 高转低低高 9.3.5 变量和常量 变量 定义type varName [value]; 作用域 类变量 实例变量 局部变量 常量 定义 final MAX_A 10 命名规则 所有变量、方法、类名见名知意类成员变量首字母小写和驼峰原则除了第一个单词以外后面的单词首字母大写monthSalary局部变量首字母小写和驼峰原则常量大写字母和下划线MAX_VALUE类名首字母大写和驼峰原则ManGoodMan方法名首字母小写和驼峰原则run()runRun() 9.3.6 运算符 算数运算符 - * / % –赋值运算符关系运算符 ! instanceof逻辑运算符 || 位运算符 | ^ ~ 条件运算符 :扩展运算符 - * / 9.3.7 包机制 防止命名冲突 域名倒写packageimport 9.3.8 JavaDoc JDK帮助文档 javadoc 参数信息author 作者名version 版本号since 指明需要最早使用的JDK版本param 参数名return 返回值情况throws 异常抛出情况生成帮助文档 javadoc -encoding UTF-8 -charset UTF-8 Doc.java # -encoding UTF-8设置编码为UTF-8这样可以正常显示中文 # -charset UTF-8 设置字符集编码为UTF-8也是为了正常显示中文9.4 Java流程控制 9.4.1 顺序结构 用户交互Scanner程序默认的顺序结构自上而下的结构 9.4.2 选择结构 if单选择结构if-else双选择结构if-else多选择结构switchJDK7支持了Spring类型、case穿透现象、default 9.4.3 循环结构 while尽量避免死循环do-whilefor增强for循环 9.4.4 break、continue break跳出循环continue终止当次循环return结束方法的运行 9.5 方法 什么是方法语句块的集合 方法的定义 修饰符 返回值 方法名参数名{return 返回值} 方法的调用 类名.方法对象.方法 方法重载名字相同参数列表不同 命令行传参 可变参数…必须放在最后一个参数 递归自己调用自己给自己一个出口 9.6 数组 数组的定义 数组的使用 通过下标拿到值 数组下标越界ArrayIndexoutofBounds 增强for循环 二维数组 Arrays类 排序算法冒泡排序、选择排序、插入排序、快速排序、归并排序、希尔排序、堆排序、基数排序 9.7 面向对象 什么是面向对象 类与对象 类是对象的抽象类是模板class所有的对象都是根据这个模板刻出来的。 对象是类的具体 构造器new对象每个类都有一个默认的无参构造如果手动定义了无参构造就必须要手动添加一个无参构造单例模式需要构造器私有。 栈存放引用 堆存放具体的对象 封装该露的露该藏的藏 属性私有提供相应的public的get、set方法。 继承 extends关键字 object类是所有类的老祖宗 子类拥有父类的全部特性 方法重写 this super Java是单继承只能继承一个父类但是可以实现多个接口 多态父类的引用指向子类的对象可以使用instanceof相互的转型 修饰符 public protected Private default static abstract final 接口 interface 接口是一个约束只能定义方法名 子类实现接口必须重写其中的方法 只有一个方法的接口叫做函数式接口可以使用lambda表达式简化 接口比抽象类更抽象 内部类 局部内部类方法里面的 静态内部类方法外面类里面的 匿名内部类方法里面的 9.8 异常 异常机制异常总接口Throwable ExceptionException捕获不到需要抛出到ThrowableException捕获不到Error需要捕获Error就要到Error去捕获 分为运行时异常和检查型异常 运行时异常 1/0ClassNotFoundNullPoint:空指针异常未知的类型转换UnknownType下标越界异常 检查型异常 Error AWT错误 JVM错误 栈溢出StackOverFlow递归死的话就会报这个错误Java内存溢出OutOfMemory当计算的数大的时候就会报这个错误 处理异常 五个关键字 try{要捕获的异常代码块}catch捕获异常{}先小后大finally{无论捕不捕获都执行的代码块}throw在方法内部手动抛出异常throws方法抛出异常 自定义异常继承Exception类即可 9.9 Java常用类 Object类 hashcode()toString()clone()getClass()notify()wait()equals() String类 不可变性它是不可能被改变的操作量较少的时候使用String StringBuffer可变长append()当多线程数据量较大时使用StringBuilder单线程数据量较大效率高不安全。 Math类 常见的数学运算 Random类 生成随机数UUID File类 创建文件查看文件修改文件删除文件 包装类 自动装箱自动拆箱 Date类 DateSimpleDateFormatyyyy -MM-dd HH:mm:ssCalendar建议使用 9.10 集合框架 Collection List有序可以重复建议使用iterator迭代器遍历 ArrayList常用add添加、remove删除、contains包含、size大小LinkedList链表链表都有头跟尾 getFirst()getLast()removeFirst()addFirst() VectorStack Set无序不可重复 HashSet常用TreeSet Map HashMap重点常用在项目中不用数据库存可以用HashMap存在JDK1.7的数据结构是数组链表而在JDK1.8则变成了hash表数组链表红黑树TreeMap Collections工具类泛型约束避免类型转换之间的问题 9.11 IO流 一切的IO流就是进来和出去进口和出口input和output按照字节说可以分为InputStream和OutputStream按照字符流分可以分为Writer和Reader有中文的时候不要用字节流要用字符流。 字节流 输出OutputStream输入InputStrem 字符流 ReaderWriter写出 处理流 buffer bufferInputStrembufferOutputStreambufferReaderbufferWriter data通信的时候必须要转换成这个不转换的话就没办法传 DataInputStremDataOutputStream 转换流 inputStreamReaderOutputStreamWriter 过滤流Filter FilterInputStremFilterOutputStreamFilterReaderFilterWriter print打印是无法写入的 PrintWriterPrintStream Object流也是四个文件流File 节点流 CharArray CharArrayReaderCharArrayWriterCharArrayInputStremCharArrayOutputStream 管道流pipe PipeOutputStream String StringReaderStringWriter 使用这些流的时候要注意序列化 9.12 多线程 进程和线程 run方法的调用和start方法的区别 线程创建的方式 Thread实现了Runnable接口start0本地方法Java无权调用交给底层C处理Private native void start0()Runnable函数式接口可以被lambda表达式简化Callable可以有返回值 静态代理 lambda表达式 函数式编程 避免内部类定义过多不便于阅读 手动把内部类推导成lambda表达式 线程的状态 新建、就绪、运行、阻塞、死亡 常用方法 sleepjoinyieldisLivestartsetPriorityinterrupt 线程同步 多个对象操作同一个资源并发 为了处理并发要用到“锁”队列锁 Synchronized解决线程同步问题 同步方法有弊端的锁太多了 同步代码块常用 第一个线程进来拿到锁后面就要排队了直到这个人释放锁后面人拿到锁才能进去 两个人都抱着对方的锁就会产生死锁死锁的四个条件 互斥一个资源只能被一个资源使用不能被两个进程使用请求与保持一个进程因为一个资源被阻塞了就不能抱着这个资源不放不然就彻底死了。不剥夺条件即进程已经获得了资源在没有使用完这个资源之前不能强行的拿走。循环等待条件很多个线程形成了一个圈之后相互有需求 代码中出现了以上四种情况代码一定会产生死锁。当然破坏其中任何一个条件这个死锁就被解开了。 如果是同步方法的话如果对方方法加锁的话在方法中有代码块AA是只读的所有人都可以读取而在方法中B代码块才是可写的如果加锁的话A和B都会被锁上而实际上只用锁B就行了最常用的还是同步代码块。同步代码块一般锁的是this Lock优先级高也属于JUC下面的 一般常用 ReentrantLock常用方法 LocktryLockunLock 线程同步中的锁的使用顺序是 优先使用Lock锁然后是同步代码块最后是同步方法 线程通信 线程与线程之间是相互隔离的如何实现他们的通信有两个方法 通过缓冲区消息队列是它的原型做一个缓冲让他妈呢存放数据也就是两个线程都到缓冲区拿数据从而实现线程的通信。标志位信号灯两个线程去读标志位如果这个标志位发生了变化两个线程就做相应的变化也就是现实生活中的红绿灯两辆车行驶的时候完全没有关系但是因为有了红绿灯实现了井井有条的通信。 这里面会用到object的两个方法 waitnotifyall 线程池Pool 线程每次创建都要消耗资源如果我们提前准备好一些资源放在池子里就解决了这个问题 池化技术就像数据库的连接池一样因为经常连接数据库是非常消耗资源的不停的连接断开因此就先准备一些连接用的时候直接用就好了池的大小最大连接数连接时间保持时间 9.13 网络编程 URL IP 端口 Socket变成 TCP编程 三次握手、四次挥手、面相连接 UDP编程 无连接以包Packet发送 聊天通信 文件上传下载 Tomcat 9.14 GUI可选 AWT frame事件 鼠标监听事件键盘监听事件窗口事件文本框监听事件动作事件 Swing 文本框标签按钮文本域面板布局方式关闭窗口列表 9.15 注解和反射 注解 元注解内置注解自定义注解反射读取注解 反射 Class类加载机制MethodFieldConstruct破坏私有关键字性能分析反射获得注解、泛型 单例模式的探究
http://www.sadfv.cn/news/186143/

相关文章:

  • 企业自助建站源码做色流网站
  • 网站开发分为几个方向wordpress文章自动获取标签
  • 网站系统升级中成都网站设计培训班
  • 西安营销网站建设公司招标网站有哪些
  • dz论坛网站后台设置网站制作主题思路
  • 深圳网站设计定制开发大连网站制作 姚喜运
  • 青岛网站建设推广公司哪家好改变wordpress后台
  • 如何制作简易 网站湖北省建设招投标监督机构网站
  • 中山seo建站怎样切换到经典编辑器wordpress
  • 如何网上申请个人营业执照南通seo
  • 深圳市住房和建设局网站变更有没有专门做美食的网站
  • 自己做网站需要学什么做自媒体网站需要注册什么公司
  • 企业网站建设需求福州网络推广平台
  • 百度网站做不做漯河做网站xknt
  • 做卡盟网站教程网站上的销售怎么做
  • 福建省住房和城乡建设厅门户网站appcan wordpress
  • 如何解决旅游网站建设问题做阿里巴巴网站运营
  • 陕西建设执业中心网站可视化编程软件
  • 网站中英文切换前端dede网站建设教程云盘
  • 制作网站谁家做的好阿里巴巴外贸平台中文
  • 献县做网站价格怎样拥有自己的网站
  • 网站建设要多少钱app一级a做爰片免费网站 小说
  • wordpress文章自动标签郑州seo网站管理
  • 直播网站可以做毕设吗网站建设推广销售好做吗
  • 兰州 电子 网站建设如何做ptp刷流量的网站
  • 网站信息推广途径包括哪些高端网站建设济南兴田德润简介电话
  • 网络游戏网站开发巩义关键词优化公司电话
  • 江门网站优化排名鞋网站建设方案
  • 建设网站招标文件网络营销案例分析200字
  • 无锡中小企业网站制作做网站公司哪家好