1.Java的三大技术架构JAVAEE(Java Platform Enterprise Edition): 开发企业环境下的应用程序,主要针对web程序开发;JAVASE(Java Platform Standard Edition): 完成桌面应用程序的开发,是其他两者的基础JAVAME(Java Platform Micro Edition): 开发电子消费产品和嵌入式设备,如手机中的程序 我对三大技术构架理解 1.三大技术是指哪三大技术呢? 答:三大技术分别指JAVAEE,JAVASE,JAVAME。 2.那么这三种有什么区别呢? ...
概述程序:Program,是一个静态的概念进程:Process,是一个动态的概念进程是程序的一次动态执行过程, 占用特定的地址空间。每个进程都是独立的,由3部分组成cpu,data,code缺点:内存的浪费,cpu的负担线程:Thread,是进程中一个“单一的连续控制流程” (a single sequential flow ofcontrol)/执行路径。线程又被称为轻量级进程(lightweight process)。一个进程可拥有多个并行的(concurrent)线程。一个进程中的线程共享相同的内存单元/...
关于JS的概念JavaScript 是一种弱类型语言。JavaScript 是一种客户端脚本语言(脚本语言是一种轻量级的编程语言)。JavaScript是基于对象的。(因为面向对象需要具有封装、继承、多态的特征)JavaScript是一门解释型的语言,浏览器充当解释器(就是说,代码执行不进行预编译)。JavaScript执行引擎并不是一行一行的执行,而是一段一段的分析执行。JS的引入与放置位置1.引入方式一 2.引入方式二 3.引入方式二 4.错误方式 5.多段scrip...
一.语法1.javascirpt中一切(变量,函数名和操作符)是严格区分大小写的。2.javascript(标识符)所谓标识符,就是指变量,函数,属性的名字,或者函数的参数。命名规则:第一个字符必须是一个字母、下划线、美元符号,其它字符可以是字母、下划线、美元符号或数字。不能把关键字,保留字,true,false和null用作标识符。3.ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写。(但是没有谁强...
1.java 3大特点 封装、继承、多态。 封装:将你的实例变量标记为私有的(private),并提供公有的getter与setter(public)来控制存取动作,其实是数据隐藏。 多态:多态的三要素,继承、重写、父类引用指向子类对象。 实现多态的原因是做之前不把话说死,一个对象有多个面孔,模糊一点想象空间大点,具体做的时候再具体化。 就是同一事物表现出的多种状态。 2.环境变量OS中用来指定OS...
一、简介描述:Java中方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合,它包含于类或对象中。方法在程序中被创建后,在其他使用了该方法的地方被引用。优点:使程序代码变得更简短而清晰。有利于程序维护。可以提高程序开发的效率。提高了代码的重用性。设计原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这...
前言在工作中时常接触到并发环境,只是现有的框架已经在底层封装好了,可以直接调用。但总会有一些奇特的场景需要自己手动实现并发,所以了解原理是很重要的。本文用于记录学习并发过程中重要的点或思考。本文只讨论基本概念,旨在用较为详细易懂的文字记录自己对于并发的一些理解。什么是并发并发(Concurrency)是指系统在同一时间段可同时处理多个任务,而同一时刻只有一个任务处于运行状态。实际上对于单核CPU而言无法实现真正...
Java曾以什么优点吸引你走上程序员这条不归路?友好的语法、面向对象、内存管理和最棒的跨平台可移植性、write-once/run-anywhere当然,只有我们真正投身入java才发现有bug要除、功能限制很大、运行速度不快(以前旧版本),但是现在的java是又快又有威力。java工作方式它的目标是要让你写出一个应用程序且能够在你或你朋友所拥有的任何设备上执行。1、源代码:编写源代码文件2、编译器:运行源代码,检查错误,产生字节码(与平台...
点击进入_更多_Java千百问1、进程是什么进程(process)是具有一定独立功能的程序,操作系统利用进程把工作划分为一些功能单元。进程是进行资源分配和调度的一个独立单位。它还拥有一个私有的虚拟地址空间,该空间仅能被它所包含的线程访问。一个应用程序(application)是由一个或多个相互协作的进程组成的。例如,Visual Studio开发环境就是利用一个进程编辑源文件,并利用另一个进程完成编译工作的应用程序。 2、线程是什么线程...
前言: 在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站...
JavaWeb -> 1.Web基本概念Java + Web1.1 前言Web开发:web:网页的意思静态Web HTML, CSS提供给所有人看的数据始终不会发生变化! 动态Web 淘宝等,几乎所有网站都是动态的提供给所有人看的数据会发生变化,每个人登录账号后,在不同的时间、不同的地点看到的信息各不相同!技术栈:Servlet/JSP, ASP, PHP… JavaWeb:在Java中,动态Web资源开发的技术栈称为JavaWeb。
1.2 Web应用程序
Web应用程序:可以提供浏览器访问的程序。 a....
最简单最基础的入门数据结构就是数组了。在每一种编程语言中,基本都会有数组这种数据类型。不过,它不仅仅是一种编程语言中的数据类型,还是一种最基础的数据结构。
数组的定义
数组(Array)是一种线性表数据结构。它用一组固定长度的连续内存空间,来存储一组具有相同类型的数据
线性表与非线性表
线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结...
数据结构包括线性结构和非线性结构:
线性结构: 1)线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系 2)线性结构有两种不同的存储结构,即顺序存储结构(数组)和链式存储结构(链表)。顺序存储的线性表成为顺序表,顺序表中的存储元素是连续的。 3)链式存储的线性表称为链表,链表中的存储元素不一定是连续的。元素节点中存放数据元素以及相邻元素的地址信息。 4)线性结构常见的有:数组、队列、链表...
Coad和Yourdon给出了一个面向对象程序的定义:“面向对象=对象+类+继承+通信”。以下具体说明如下:
对象
对象是面向对象开发模式的基本成份,程序运行是通过各种对象相互作用完成的;每个对象可用它本身的一组属性和它可以执行的一组操作来定义。每个对象都是类的实例,对象是运行阶段创建的,一个对象创建后就是确定的,如程序中定义了报文协议有427、428两种版本,运行时创建的对象一定是某一个确定的协议。
类
类是现实世界或思...
1、基本概念
1.1 前言
web开发:
web,网页的意思 , www.baidu.com静态web html,css提供给所有人看的数据始终不会发生变化! 动态web 淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP
在Java中,动态web资源开发的技术统称为JavaWeb;
1.2、web应用程序
web应用程序:可以提供浏览器访问的程序;
a.html、b.html…多个web资源,...