Java 目标】的更多相关文章

Java 技术 其次掌握的技能树主要有三个方面:第一个是基础,比如对集合类,并发包,IO/NIO,JVM,内存模型,泛型,异常,反射,等有深入了解,最好是看过源码了解底层的设计.比如一般面试都会问ConcurrentHashMap,CopyOnWrite,线程池,CAS,AQS,虚拟机优化等知识点,因为这些对互联网的企业是绝对重要的.举一例子,在使用线程池时,因为使用了无界队列,在远程服务异常情况下导致内层飙升,怎么去解决?你要是连线程池都不清楚,你怎么去玩?再举一例,由于对ThreadLoca…
1.本周学习总结 以几个关键词描述本周的学习内容.并阐述关键概念之间的联系. 这周是我第一次学习Java,对于我这个上学期没有学好的人来说,Java无疑是一个新的噩梦,但是我相信我这学期一定能学好Java.这周的内容主要了解了下Java的历史以及MATLAB的使用. 1.JVM:JVM是java程序唯一认识的操作系统. 2.JDK:JDK是java语言开发最基础的工具包,是java程序运行的基础. 第一周花大多数时间补考去了,学的不是很好,希望下次能补回来. 2.书面作业 2.1虚拟机 1.1执…
这是我第一次学高级语言.很抱歉选择了JAVA,目标是开发一款可以上线的APP. 类:是建立对象的一个模板,就是系列产品中的基础款图纸.只是图纸而已.不是产品. 对象:是一个可以操作的对象.新建一个对象就像是通过图纸把产品生产出来.通过类去new,生成的对象可以有很多个. 继承:这里阐述了java设计思想的重要的部分之一.确定了类与类之间可以有某种关系.在这个自由度上,我们可以有无限可能,(可能也是有束缚的) 多态:个人认为是定义了java的一个设计时的思想.将一个工程抽象成一个基础的类,再通过类…
文件:文本文件是一种计算机文件,它是一种典型的顺序文件,其文件的逻辑结构又属于流式文件,特别的是指以ASCLL码方式(也称为文本方式)存储的文件,而更确切地说,英文.数字等字符存储的是ASCLL码,而汉字存储的是本机码.文本文件中除了存储文件有效字信息(包括能用ASALL码字符表示的回车.换行等信息)外,不能存储其它任何信息, 计算机的存储在物理上是二进制的所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上.这两者只是在编码层次上有差异. 字节数组与字符串相互转换需要考虑编码 数据流:数据…
使用MyBatis Generator生成器时,有时候没办法使用xml型的配置文件,比如将Maven项目设置成pom打包方式(<packaging>pom</packaging>)!由于Maven的工作机制对于打包方式为pom的项目是不会输出jar包或war和resources内容,所以放在resources目录下或放在源码目录下的xml文件就没法读取了,就算你在pom.xml文件中明确有如下配置也没有用的: <build> <resources> <…
IO流 水流 特点 连续性 逝者如斯夫,不舍昼夜: 方向性 一江春水向东流.水往低处流.百川东到海,何时复西归?少壮不努力,老大徒伤悲! 源头尽头 唯有源头活水来:覆水难收 Java里的IO也有这样的特点. IO:数据从硬盘流向内存(Input),或者从内存流向硬盘(Output). IO流分类: 按照流的流向来分:输入流.输出流. |-输入流:读入内存. |-输出流:写出到硬盘等设备. 按操作数据单元分:字节流.字符流 |-字节流:8位 |-字符流:16位 按流的角色分:节点流.处理流. |-…
在我们的Java SDK中已经提供了javadoc工具来生成我们的文档. 所以我们可以手动调用javadoc工具来生成文档,或者通过IDE生成.当然IDE也是调用javadoc,不过更快更省事. 注释的书写方式:https://blog.csdn.net/weixin_43670802/article/details/105612176 javadoc的用法 注意点 我们生成文档主要需要处理的问题有这几个: 编码问题,毕竟要处理好中文乱码的糟心事. 文档总体语言显示问题,如果不设置地区的话,默认…
概念 Maven是什么 Maven 是一个项目管理工具.它负责管理项目开发过程中的几乎所有的东西. 版本 maven有自己的版本定义和规则 构建 maven支持许多种的应用程序类型,对于每一种支持的应用程序类型都定义好了一组构建规则和工具集. 输出物管理 maven可以管理项目构建的产物,并将其加入到用户库中.这个功能可以用于项目组和其他部门之间的交付行为 依赖关系 maven对依赖关系的特性进行细致的分析和划分,避免开发过程中的依赖混乱和相互污染行为 文档和构建结果 maven的site命令支…
我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven-compiler-plugin完成的.进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven-compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompile目标用来编译位于src/test/java/目录下的测试源码. 用户可以通过两种方式调用Maven插…
参考资料:http://my.oschina.net/zh119893/blog/276090 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成. 例如编译源代码是由maven-compiler-plugin完成的. 进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标. 例如maven-compiler-plugin的compile目标用来编译位于src/main/java/目录下的主源码,testCompil…