上一页 1 ··· 3 4 5 6 7 8 9 下一页

2013年7月3日

线程同步

摘要: 线程间通讯:其实就是多个线程在操作同一个资源,但是操作的动作不同。wait:notify();notifyAll();都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只有同步才具有锁。为什么这些操作线程的方法要定义Object类中呢?因为这些方法在操作同步中线程时,都必须要标识它们所操作线程只有的锁,只有同一个锁上的被等待线程,可以被同一个锁上notify唤醒。不可以对不同锁中的线程进行唤醒。也就是说,等待和唤醒必须是同一个锁。而锁可以是任意对象,所以可以被任意对象调用的方法定义Object类中。为什么要定义while判断标记。原因:让被唤醒的线程再一次判断标记。为 阅读全文

posted @ 2013-07-03 17:39 笨'小孩 阅读(141) 评论(0) 推荐(0) 编辑

多线程

摘要: 进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。Java VM 启动的时候会有一个进程java.exe.该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在于main方法中。该线程称之为主线程。扩展:其实更细节说明jvm,jvm启动不止一个线程,还有负责垃圾回收机制的线程。1,如何在自定义的代码中,自定义一个线程呢?通过对api的查找,java已经提供了对线程这类事物的描述。就Thread类。创建线程的第一种方式:继承Thread类。 阅读全文

posted @ 2013-07-03 09:19 笨'小孩 阅读(157) 评论(0) 推荐(0) 编辑

static

摘要: static(静态): 用法:是一个修饰符,用于修饰成员(成员变量,成员函数) 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外, 还可以直接被类名调用。类名.静态成员。 特点: 1、随着类的加载而加载 也就是说:静态会随着类的消失而消失。说明它的生命周期最长。 2、优先于对象存在 明确一点:静态是先存在的,对象是后存在的 3、被所有对象所共享 4、可以直接被类名所调用 实例变量和类变量的区别: 1、存放位置 类变量随着类的加载而存在于方法区中。 实例变量随着对象的建立而存在于堆内存中。 2、生命周期 类变量生命周期最长,随着类的消失而消失。 实例变量生命周期随着对象的消失而消失. 阅读全文

posted @ 2013-07-03 08:56 笨'小孩 阅读(162) 评论(0) 推荐(0) 编辑

面向对象

摘要: 理解面向对象 面向对象是相对面向过程而言 面向对象和面向过程都是一种思想 面向过程 强调的是功能行为 面向对象 将功能封闭进对象,强调具备了功能的对象 面向对象是基于面向过程的面向对象 三个特征 封装 继承 多态开发:其实就是找对象使用,没有对象,就创建一个对象。找对象,建立对象,使用对象。维护对象的关系。类和对象的关系 类就是:对现实生活中事物的描述。 对象:就是这类事物,实实在在存在的个体。现实生活中的对象:张三 李四。想要描述:提取对象中共性内容。对具体的抽象。描述时:这些对象的共性有:姓名,年龄,性别,学习java功能映射到java中,描述就是class定义的类。具体对象就是对应jav 阅读全文

posted @ 2013-07-03 08:54 笨'小孩 阅读(125) 评论(0) 推荐(0) 编辑

编程规范

摘要: /*需求:定义一个hello world小程序。思路:1、2、步骤:1、通过class关键字定义一个类。将代码都编写到该类中。2、为了保证该类的独立运行。在类中定义主函数。格式public static void main(String[] args)3、保存成一个扩展名为java的文件4、在dos控制台中通过javac工具对java文件进行编译。5、在通过java命令对生成的class文件进行执行。*/class HelloWorld {public static void main(String[] args) {System.out.println("Hello World!& 阅读全文

posted @ 2013-07-03 08:49 笨'小孩 阅读(169) 评论(0) 推荐(0) 编辑

认识java

摘要: Java语言概述 是SUN(Stanford University Network,斯坦福大学网络公司) 1995推出的一门高级编程语言。 是一种面向Internet的编程语言。 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。 是简单易学,完全面向对象,安全可靠,与平台无关的编程语言Java语言的三种技术技术架构 J2EE(Java 2 Platform Enterprise Edition)企业版 是为开发企业环境下的应用程序提价的一套解决方案。 该技术体系中包含的技术如Servlet等,主要针对于Web应用程序开发 J2SE(Java 2 Platform 阅读全文

posted @ 2013-07-03 08:47 笨'小孩 阅读(169) 评论(0) 推荐(0) 编辑

开发入门

摘要: 什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合。 常见的软件: 系统软件:DOS,windows,Linux 应用软件:扫雷,迅雷,QQ什么是开发? 制作软件什么是java开发制作用java语言设计编写并实现的一系列按照特定顺序组织的计算机数据和指令的集合。人机交互 软件的出现实现了人与计算机之间更好的交互。 交互方式: 图形化界面:这种方式简单直观,使用者易于接受,容易上手操作 命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。dos命令行 dir:列出当前目录下的文件以及文件夹 md:创建目录 rd:删除目录 cd:进入指 阅读全文

posted @ 2013-07-03 08:45 笨'小孩 阅读(173) 评论(0) 推荐(0) 编辑

2013年7月2日

Web开发的四个域

摘要: web开发中的四个域(重点)范围由小到大:page(jsp有效)request(一次请求)session(一次会话)application(当前web应用)page:PageContext对象request:request对象session:session对象application:ServletContext对象1.这4个对象的生命周期?生命周期就是指对象的创建到销毁的期间page:jsp页面被执行,生命周期开始,jsp页面执行完毕,生命周期结束request:用户发送一个请求,开始,服务器返回响应,请求结束,生命周期结束session:用户打开浏览器访问,创建session(开始),ses 阅读全文

posted @ 2013-07-02 17:54 笨'小孩 阅读(409) 评论(0) 推荐(0) 编辑

JSP语法

摘要: jsp语法1.模板元素在jsp页面中所有的html标签部分被称作模板元素,用于对整个网页进行布局2.jsp脚本jsp中的java代码被称作jsp脚本有三种形式1)脚本表达式被翻译到out.print()方法中2)脚本片段被翻译到service方法中3)jsp声明被翻译到service方法外面写成员变量\成员方法\静态代码块3.jsp指令include指令用于包含一个页面taglib指令用于引入标签库文件page指令用于向jsp引擎说明jsp的页面情况page指令一般都放在页面的开头,但是不管放在哪都对整个页面起作用page指令常用的主要有一下几个:1)import导包,导入多个包时需要以“,” 阅读全文

posted @ 2013-07-02 17:51 笨'小孩 阅读(169) 评论(0) 推荐(0) 编辑

JSP入门

摘要: jsp入门javaserverpage在eclipse工具下可以直接新建一个jsp页面,jsp页面可直接放于web应用的根目录及其子目录下jsp被访问后,会被web容器翻译成一个Servlet,通过查看jsp翻译完成的Servlet可快速入门jsp,翻译后的Servlet位于%tomcat安装目录%\work\Catalina\localhost\web应用目录下1.web资源的运行原理html:静态web资源,DefaultServlet读取html文件,通过response输出给IE浏览器Servlet:动态web资源,web容器(Servlet引擎)解析web.xml文件,找到url对应 阅读全文

posted @ 2013-07-02 17:43 笨'小孩 阅读(171) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航