
java备课
文章平均质量分 85
冬冬466
一直追逐在梦想的路上...不曾俯下
展开
-
[Java web编程]第3章 JavaScript脚本语言(Javascript内建对象)
(1)Number 创建方式: var myNum=new Number(value); var myNum=Number(value); 属性和方法: toString():转成字符串 valueOf():返回一个 Number 对象的基本数字值 (2)Bool...原创 2018-08-09 09:39:09 · 217 阅读 · 0 评论 -
[Java web编程]第3章 JavaScript脚本语言(Javascript基础语法)
Javascript基础语法-变量声明变量是用于存储信息的容器javascript中的变量与我们在java中的变量一样。在javascript中使用用 var 运算符(variable 的缩写)加变量名定义的JavaScript 变量名称的规则:变量对大小写敏感(y 和 Y 是两个不同的变量)变量必须以字母或下划线开始 注意:由于 JavaScript 对大小写敏感,变...原创 2018-08-09 09:09:16 · 238 阅读 · 0 评论 -
[Java web编程]第3章 JavaScript脚本语言(Javascript介绍)
Javascript介绍javascript是什么javaScript 是因特网上最流行的脚本语言,它存在于全世界所有 Web 浏览器中,能够增强用户与 Web 站点和 Web 应用程序之间的交互。脚本语言:脚本语言又被称为扩建的语言,或者动态语言,是一种解释型语言,由解释器来运行,用来控制软件应用程序,脚本通常以文本保存,只在被调用时进行解释或编译JavaScript 是可插入 H...原创 2018-08-09 09:08:46 · 689 阅读 · 0 评论 -
java属性和成员变量的区别
很多人都认为java中属性就是成员变量,其实不然;那他们有什么区别呢?让我们通过以下代码来理解:public class Person { private String name; private int age; private String gender; public String getName() { return name; } public void setNa...转载 2018-08-28 15:51:58 · 17463 阅读 · 8 评论 -
Java包装类与基本类型进行比较的坑
使用Java的包装类和基本类型做比较的时候发现了包装本身存在的坑,参考的JDK版本是1.8.0_121,下面是例子代码: Short packShort=1;short baseShort=1;Integer packInt=1;int baseInt=1;//用Short的equals()方法与short进行比较System.out.println(packShort.equal...转载 2018-08-29 08:58:31 · 1139 阅读 · 0 评论 -
Java中的IO流系统详解
摘要:Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStrea...转载 2018-09-04 09:54:23 · 165 阅读 · 0 评论 -
多线程(一) —— 认识多线程
目录了解进程与线程的区别掌握Java线程的两种实现方式及其区别了解线程的操作状态了解进程与线程的区别进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到最终消亡的过程。 多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位。 掌握Java线程的两种实现方式及其区别...原创 2018-09-06 09:25:57 · 153 阅读 · 0 评论 -
多线程(二) —— 线程常用操作方法
No. 方法名称 类型 描述 1 public Thread(Runnable target) 构造 接收Runnable接口子类对象,实例化Thread对象 2 public Thread(Run...原创 2018-09-06 11:07:19 · 263 阅读 · 0 评论 -
多线程(三) —— 同步与死锁
了解线程同步的作用 一个多线程的程序,如果是通过Runnable接口实现的,则意味着类中的属性将被多个线程共享,那么这样一来就会造成一种问题,如果这多个线程要操作同一资源的时候就有可能出现资源的同步问题。例如:以之前的卖票程序来讲,如果多个线程同时操作的时候就有可能出现卖出票为负数的问题。package com.dong1990;public class fifth ...原创 2018-09-06 13:15:47 · 207 阅读 · 0 评论 -
多线程(四) —— 生产者和消费者
目录 加深线程同步操作的理解了解Object类中对线程的支持方法加深线程同步操作的理解 在线程操作中有一个经典的案例程序 —— 生产者和消费者问题,生产者不断生产,消费者不断取走生产者生产的产品。第一种信息:“张冬晖”、“Java讲师”第二种信息:“dong”、“com.dong1990” 在图中非常清楚的表示出,生产者...原创 2018-09-06 17:14:47 · 248 阅读 · 0 评论 -
多线程(五) —— 线程生命周期
了解线程的生命周期大部分的线程生命周期的方法基本上都已经学过了,那么在这里有以下三个新方法:suspend()方法:暂时挂起线程,延缓的意思 resume()方法:恢复挂起的线程,重新开始 stop()方法:停止线程 但是对于线程中suspend()、resume()、stop()三个方法并不推荐使用,因为这三个方法在操作的时候会产生死锁的问题。 ...原创 2018-09-07 08:28:43 · 221 阅读 · 0 评论 -
数组的学习
数组的概述 * A: 数组的概述 * a:数组的需求 现在需要统计某公司员工的工资情况,例如计算平均工资、最高工资等。假设该公司有50名员工,用前面所学的知识完成, 那么程序首先需要声明50个变量来分别记住每位员工的工资,这样做会显得很麻烦. * b:数组的概述 * 数组是指一组数...原创 2018-11-15 15:26:04 · 1092 阅读 · 0 评论 -
[Java web编程]第2章 HTML与css网页开发基础(动画)
一、CSS3变形是一些效果的集合如平移、旋转、缩放、倾斜效果每个效果都可以称为变形(transform),它们可以分别操控元素发生平移、旋转、缩放、倾斜等变化。CSS3是通过transform实现的,它可以作用在款元素和行内元素上,该属性可以旋转、缩放、移动元素。transform属性值: translate():平移,基于x,y坐标scale():缩放函数rotate()...原创 2018-08-08 14:00:42 · 305 阅读 · 0 评论 -
[Java web编程]第2章 HTML与css网页开发基础(定位网页元素)
一、position属性position与float一样,都是css排版中非常重要的概念。从字面意思上看,就是指定盒子的位置,指定它相对其父级的位置或相对它自身应该在的位置。 各个属性值的描述:static(静态) 没有特别的设定,遵循基本的定位规定,不能通过z-index进行层次分级,在普通流中,各个元素默认的属性。relative(相对定位) 对象不可层叠、不脱离文档流...原创 2018-08-08 13:52:58 · 208 阅读 · 0 评论 -
[Java web编程]第2章 HTML与css网页开发基础(浮动)
一、理解标准文档流是指 元素根据块元素或行内元素的特性按从上到下、从左到右的方式自然排列,这也是元素默认的排列方式。 标准文档流组成块级元素(block)<h1>…<h6>、<p>、<div>、列表内联元素(inline)<span>、<a>、<img/>、<strong&原创 2018-08-08 12:08:04 · 297 阅读 · 0 评论 -
[Java web编程]第3章 JavaScript脚本语言(Javascript函数)
Javascript函数创建与使用什么是函数对于我们学过java的同学,我们可以将函数理解成就是我们在java中的方法。创建函数在ECMAScript中函数有以下几种创建方式第一种 function 函数名称(参数列表){ 函数体; } 第二种 var 函数名称=function(参数列表){ 函数体; } ...原创 2018-08-09 09:59:11 · 216 阅读 · 0 评论 -
[Java web编程]第3章 JavaScript脚本语言(Javascript事件)
Javascript事件介绍事件通常与函数配合使用,这样我们可以通过发生的事件来驱动函数执行.常见事件:一、Js的常用事件 onclick:点击事件 onchange:域内容被改变的事件需求:实现二级联动<!DOCTYPE html><html><head><meta charset="U...原创 2018-08-09 11:21:51 · 138 阅读 · 0 评论 -
[Java web编程]第3章 JavaScript脚本语言(Javascript BOM)
什么是BOM BOM(Browser Object Model)即浏览器对象模型。 BOM提供了独立于内容 而与浏览器窗口进行交互的对象; 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window; BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性; BOM缺乏标准,JavaScript语法的标准化组织是E...原创 2018-08-09 15:14:42 · 175 阅读 · 0 评论 -
[Java web编程]第3章 JavaScript脚本语言(Javascript DOM)
DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。DOM 将把整个页面规划成由节点层级构成的文档。HTML 或 XML 页面的每个部分都是一个节点的衍生物。理解一下文档对象模型 html文件加载到内存之后会形成一颗dom树,根据这些节点对象可以进行脚本代码的动态修改 在dom树当中 一切皆为节点对象DOM 通过创建树来表示文档,从而...原创 2018-08-09 17:33:35 · 217 阅读 · 0 评论 -
[Java web编程]第1章 java web应用开发概述
1.1 程序开发体系结构目前运用最多的网络应用程序开发体系结构可以分为两种:C/S体系结构 即客户端/服务器结构。client/server的缩写。在这种体系结构中,服务器通常采用高性能的PC机或工作站,并采用大型的数据库系统(如Oracle和SQL Server),客户端则需要安装专用的客户端软件。在2000年前,C/S结构占据网络程序开发领域的主流。 B/S体系结构 即浏览器/服务器...原创 2018-08-08 10:49:09 · 714 阅读 · 0 评论 -
[Java web编程]第2章 HTML与css网页开发基础(HTML基础)
一、html简介1、html是什么Html是用来描述网页的一种语言。(1)HTML 指的是超文本标记语言 (Hyper Text Markup Language)(2)HTML 不是一种编程语言,而是一种标记语言(markup language,标记语言是一套标记标签(markup tag));(3)HTML 使用标记标签来描述网页 超文本 标记 语言语言:...原创 2018-08-08 11:26:19 · 346 阅读 · 0 评论 -
[Java web编程]第2章 HTML与css网页开发基础(列表 表格与媒体元素)
列表 表格与媒体元素列表、表格与媒体元素什么是列表列表就是信息资源的一种展示形式。它可以使信息结构化和条理化,并以列表的样式显示出来,以便浏览者能更快捷地获得相应的信息。 一、列表的分类无序列表有序列表定义列表 单词记忆:ul: unordered lists 无序列表ol: ordered lists 有序列表li: list item 列...原创 2018-08-08 11:45:49 · 316 阅读 · 0 评论 -
[Java web编程]第2章 HTML与css网页开发基础(HTML表单)
html表单标签(重点) 1、form标签:<form></form>属性:name:表单名称(暂时不说)action:提交的路径地址method:提交方式(get和post) get和post的区别(重点):(1)get提交将数据加在地址栏的后面,格式?name=value&name=value;post提交将数据封装在请求体中...原创 2018-08-08 11:51:30 · 202 阅读 · 0 评论 -
[Java web编程]第2章 HTML与css网页开发基础(初试CSS3)
一、css的简介1、什么是css层叠样式表,css是对html进行样式修饰语言。cascading style sheet层叠:就是层层覆盖叠加,如果不同的css样式对同一html标签进行修饰,样式有冲突的部分应用优先级高的,不冲突的部分共同作用样式表:就是css属性样式的集合2、css的作用(1)修饰html的 使其html样式更加好看(2)提高样式代码的复用性(...原创 2018-08-08 11:57:25 · 250 阅读 · 0 评论 -
[Java web编程]第2章 HTML与css网页开发基础(css3美化网页元素)
css属性(也还是不止这几种,甚至每一种属性有十几二十个,常用的这些我列出来,遇到不常用的或者没用过的,就查文档) 会使用CSS设置字体样式font-familyfont-sizefont-style normal italic obliquefont-weight normal(400) bold(700) bolder lighterfont字体属性的顺序:字体风格...原创 2018-08-08 12:00:53 · 403 阅读 · 0 评论 -
[Java web编程]第2章 HTML与css网页开发基础(盒子模型)
CSS盒子模型网页设计中常听的属性名:内容(content)、内边距(padding)、边框(border)、外边距(margin), CSS盒子模式都具备这些属性。 这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模式。 CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型。 ...原创 2018-08-08 12:02:57 · 424 阅读 · 0 评论 -
数组的代码学习
package com.testLesson;import java.util.Arrays;public class Texts { public static void main(String[] args){ /** * Arrays的静态类方法,对元素进行替换 * */ // fill(int[] a...原创 2018-11-15 15:32:55 · 245 阅读 · 0 评论