java
zhangxiaomaphp
爱编程,爱生活!
展开
-
Java 三大平台 JAVA SE 、 JAVA EE 、 JAVA ME
1、Java SEJava是各应用平台的基础,想要学习其他平台的应用,必先了解JavaSE以奠定基础。JavaSE可以分为四个部分:JDK、JRE、JVM与java语言。为了能够运行Java撰写好的程序,必须有java虚拟机(JVM),JVM包括在java执行环境中,所以为了运行java程序必须安装JRE。如果要开发JAVA程序,必须取得JDK,JDK包转载 2018-02-05 19:22:45 · 569 阅读 · 0 评论 -
深入了解JVM、JRE、JDK 什么是JVM、JRE、JDK
1、什么是JVM大多数人知道JVM让java跨平台,但跨平台是怎么一回事呢?首先得了解一下。跨平台:对于计算机而言,只认识一种语言,也就是0、1 序列组成的机器指令,当使用C/C++等高级程序语言写程序时,其实这些语言,是比较贴近人类可阅读的文法,也就是比较接近英语文法的语言,这是为了方便人类阅读与撰写,计算机其实看不懂这些C/C++这类语言,为了讲C/C++翻译为0、1序列组转载 2018-02-05 19:26:54 · 276 阅读 · 0 评论 -
Mac配置java运行环境
官网下载地址:jdk1.8版本的 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html1.点击“JDK DOWNLOAD”按钮: 2.选择“Accept Lisence Agreement”同意协议: 3.点击Mac转载 2018-02-06 10:57:05 · 376 阅读 · 0 评论 -
Java两种并发类型——计算密集型与IO密集型
核心是可以分别独立运行程序指令的计算单元。线程是操作系统能够进行运算调度的最小单位。PS:4核心8线程的!等于你有4个仓库,你要运输货物,8线程就是高速公路!8条高速公路送比你4条高速公路运的快吧!有一个原则是:活跃线程数为 CPU(核)数时最佳。过少的活跃线程导致 CPU 无法被充分利用,过多的活跃线程导致过大的线程上下文切换开销。线程应该是活跃的,处于 IO 的线程,休眠的线程等均不消耗 CP...转载 2018-02-27 09:46:48 · 438 阅读 · 0 评论 -
java多线程之Thread
Thread类学习java线程的开发者,首先遇到的第一个类就是Thread,通过使用Thread类,我们就可以启动,停止,中断一个线程. 在同一个时间片里, 可能会有多个线程在执行, 每个线程都拥有它自己的方法调用堆栈, 参数和变量.每个app至少会有一个线程–主线程(main thread).创建一个线程java创建线程有两种方式创建一个继承Thread的子类,并实现run方法使用Thread的...转载 2018-03-08 14:44:39 · 421 阅读 · 0 评论 -
java多线程专题
(一)java多线程之Thread(二)java多线程之synchronized(三)java多线程之wait notify notifyAll(四)java多线程之ThreadLocal(五)java多线程之Lock类(六)java多线程之ReadWriteLock(七)java多线程之Condition(八)java多线程之Semaphore(九)java多线程之CyclicBarrier(十...转载 2018-03-08 14:54:50 · 238 阅读 · 0 评论 -
Tomcat服务器学习和使用(一)
一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1 <Connector port="8...转载 2018-03-23 16:29:31 · 294 阅读 · 0 评论 -
Tomcat服务器学习和使用(二)
一、打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的webapps目录下,当T...转载 2018-03-23 16:33:02 · 195 阅读 · 0 评论 -
JavaWeb开发入门
一、基本概念1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。 静态web资源开发技术:Ht...转载 2018-03-25 15:03:44 · 207 阅读 · 0 评论