目录 一、Java是什么 1.2、Java相关网站 1.3、发展历史 1.4、Java组成 二、Java能做什么 三、Java语言的特点 四、第一个Java程序 4.1、安装JDK并安装 4.2、配置环境变量 4.2.1、手动添加 4.2.2、批处理添加一 4.2.3、批处理添加二 4.3、编辑源代 ...
分类:
编程语言 时间:
2019-12-07 10:37:47
阅读次数:
96
一、JUC 简介 在Java5.0提供了java.util.concurrent(简称JUC)包,在此包中增加了并发编程常用工具类,包括线程池,异步IO和轻量级任务框架;还提供了设计用于多线程上下文中的Collection实现等。目的就是为了更好的支持高并发任务,让开发者利用这个包进行的多线程编程时 ...
分类:
编程语言 时间:
2019-12-06 21:11:33
阅读次数:
112
一、概念java加载class文件分两种情况:(1)类型是编译器已知的,这种文件的.class文件在编译的时候,编译器会把.class文件打开(不加载)检查,称为Run- Time Type Identification 运行时类型识别(2)从其它地方获取引用,然后动态的把这个未知类型的引用的对象的 ...
分类:
编程语言 时间:
2019-12-06 19:20:06
阅读次数:
93
近期在Python中使用java语言的时候有涉及到如何创建HashMap和ArrayList等容器,最开始的疑惑是,java里面的容器是有泛型做类型检测的,而在python中却没有泛型这个说法,那么如何将没有泛型的普通HashMap类和Java中带有泛型的HashMap对应起来呢? 后来实验发现其实 ...
分类:
其他好文 时间:
2019-12-06 15:10:57
阅读次数:
128
福州seo推广我们接触过java需要的小伙伴们都知道java是一门强大而又复杂的编程语言,现如今在互联网行业,java的身影随处可见,可能刚学习的小伙伴们会被java语言庞大的体系图吓到,不过知识毕竟是一个积累的过程,接下来对于新手来说,看看哪些是java程序员必学的内容吧。 1:html,html ...
分类:
编程语言 时间:
2019-12-06 10:04:29
阅读次数:
77
一、分隔符 Java里的分隔符主要有分号(;)、花括号({})、圆括号(())、空格、圆点(.) 1.1 分号 Java语言采用分号(;)作为语句的分隔,代表一条语句结束。Java允许一行书写多个语句,每个语句以分号隔开即可;一个语句也可以跨越多行,只要在最后借宿的地方以分号结束即可。 1 //一行 ...
分类:
其他好文 时间:
2019-12-05 17:15:24
阅读次数:
104
1.什么是freemarker? FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与 Web 容器无关,即在 Web 运行时,它并不知道 Servlet 或 HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成 XML,JSP 或 ...
分类:
其他好文 时间:
2019-12-04 11:45:54
阅读次数:
81
一、关于java语言中如何比较两个字符串是否一致 1.不能使用双等号来比较两个字符串是否相等,应该使用equals方法进行比较,如例子 package com.bjpowernode.java_learning; ? public class D57_1_ { public static void ...
分类:
编程语言 时间:
2019-12-04 01:30:10
阅读次数:
138
一、JDK的体系结构 如上图,可以很清楚的了解到JDK和JRE的关系了。JVM+Lib=JRE 我们用java语言调用java API来编写java程序,通过JDK的javac指令将java文件编译为.class字节码文件给jvm执行,JVM解析字节码,映射到CPU或者OS的指令集被最终执行 操作系 ...
分类:
编程语言 时间:
2019-12-04 01:06:04
阅读次数:
150
golang和swoole区别 开发效率 Go语言是本质上是静态语言,开发效率稍差,但性能更强,更适合底层软件的开发 Swoole使用PHP语言,动态脚本语言,开发效率最佳,更适合应用软件的开发 IO模型 go语言使用单线程eventloop处理IO事件,多线程实现协程调度,执行用户层代码 swoo ...
分类:
其他好文 时间:
2019-12-02 23:45:40
阅读次数:
125