Java学习笔记三_接口(共五篇)

时间:2019-05-13 21:41:07下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Java学习笔记三_接口》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Java学习笔记三_接口》。

第一篇:Java学习笔记三_接口

静态(static)字段或方法:

在全局唯一,能够被其他共享;

类写好后,在函数运行的时候不需要实例化,就已经分配好类存空间;

Java代码编译成.Class代码jit机器代码执行

类加载器ClassLoader

普通的类写好后如果没有字段static则不能直接调用该类中的属性或方法,必须先实例化;相反加了static后就可以不需要实例化,就可以访问属性和方法;

有个缺点数据变得不安全;

publc class Test {

public int a=10;

{

a=11;

System.out.println(“OK~!”);

}//初始化块在构造函数之前执行

Public void Test(){

System.out.println(a);

}

}

final:

final 定义的类不能被继承;

final定义的方法不能被覆盖;

final定义的变量/属性是一个常数;

内部类:

要想访问内部类的时候,内部类也必须实例化;如下:

classAChild 是classA内部类,则实例化的格式:

classA classA=new classA();

classA.ClassAChildclassAChild=new classA().newclassAChild();

内部类优先使用该方法的参数,其次是内部类外部的参数;内部类中private参数也能被外部类访问;

要想在不同的包之间访问别的包中的内部类,就讲该内部类定义成public 类型(否则是default)

局部内部类:

方法中的类(只能在该方法中使用该类);

匿名内部类(优点:只在这个地方用一次,不需要重新定义一个类):

IA a = new IA(){

@override

Public void funcA(){

……………………

};

A.funcA();

}

//期中IA为一个接口

abstract 抽象类不能实例化,必须先从一个父类派生出来;

也可以用匿名内部类的方式实现;

弄清楚存在哪些异常,进行捕获,用多个catch多重catch的顺序要记得不能随便颠倒,否则会出问题,异常 子类放在前面,最后放的是父类Exception

try catch 多重嵌套:

第二篇:java学习笔记

jdk(java development kit)

有如下公司或组织开发jdk

sun jdk

ibm jdk

bea jrocket

gun jdk

其中ibm的jdk包含的jvm(java virtual machine)运行效率要比sun jdk包含的jvm高出许多。而专门运行在x86平台的jrocket在服务端运行效率也要比sun jdk好很多。但不管怎么说,我们还是需要先把sun jdk掌握好。

1、jdk的下载和安装

jdk又叫做j2se(java2 sdk standard edition),可以从sun的java网站上下载到,http://java.sun.com/j2se/downloads.html,jdk当前最新的版本是j2sdk1.4.2,建议下载该版本的jdk,下载页面在这里:http://java.sun.com/j2se/1.4.2/download.html。

下载好的jdk是一个可执行安装程序,默认安装完毕后会在c:program filesjava目录下安装一套jre(供浏览器来使用),在c:j2sdk1.4.2下安装一套jdk(也包括一套jre)。然后我们需要在环境变量path的最前面增加java的路径c:j2sdk1.4.2bin。这样jdk就安装好了。

2、java documentation

java编程手册,java核心所在3、java 应用服务器

a、tomcat

b、ibm webshpere

c、bea weblogic

d、免费 jboss4、java应用的运行环境

应用服务器(app server)

app server是运行java企业组件的平台,构成了应用软件的主要运行环境。当前主流的app server是bea公司的weblogic server和ibm公司的websphere以及免费的jboss,选择其中一个进行学习就可以了,个人推荐weblogic,因为它的体系结构更加干净,开发和部署更加方便,是java企业软件开发人员首选的开发平台。下面简要介绍几种常用的app server:

1、tomcat

tomcat严格意义上并不是一个真正的app server,它只是一个可以支持运行serlvet/jsp的web容器,不过tomcat也扩展了一些app server的功能,如jndi,数据库连接池,用户事务处理等等。tomcat被非常广泛的应用在中小规模的java web应用中,因此本文做一点下载、安装和配置tomcat的介绍:

tomcat是apache组织下jakarta项目下的一个子项目,它的主网站是:http://jakarta.apache.org/tomcat/,tomcat最新版本是tomcat4.1.27,软件下载的连接是:http://

在启用这两个管理工具之前,先需要手工配置一下管理员用户和口令。用一个文本工具打开catalina_homeconftomcat-users.xml这个文件,加入如下几行:

这样用户“robbin”就具备了超级管理员权限。重新启动tomcat以后,你就可以使用该用户来登陆如上的两个管理工具,通过web方式进行tomcat的配置和管理了。

2、bea weblogic

weblogic可以到bea的网站上免费注册之后下载到最新的weblogic8.1企业版,license可以免费使用1年时间,其实这已经完全足够了。weblogic的下载连接:http://commerce.bea.com/index.jsp,.../edocs.bea.com/。

3、ibm webshpere

websphere同样可以下载到免费的试用版本,到ibm的developerworks网站可以看到websphere试用产品的下载和相关的websphere的资料,developerworks中文网站的连接是:http://。

4、jboss

jboss是免费开源的app server,可以免费的从jboss网站下载:http://,然...n.com/idea.html

四、java应用的运行环境

java的应用可以简单分为以下几个方面:

1、java的桌面应用

桌面应用一般仅仅需要jre的支持就足够了。

2、java web应用

java的web应用至少需要安装jdk和一个web容器(例如tomcat),以及一个多用户数据库,web应用至少分为三层:

browser层:浏览器显示用户页面

web层:运行servlet/jsp

db层:后端数据库,向java程序提供数据访问服务

3、java企业级应用

企业级应用比较复杂,可以扩展到n层,最简单情况会分为4层:

browser层:浏览器显示用户页面

client层:java客户端图形程序(或者嵌入式设备的程序)直接和web层或者ejb层交互

web层:运行servlet/jsp

ejb层:运行ejb,完成业务逻辑运算

db层:后端数据库,向java程序提供数据访问服务

4、java嵌入式应用

java嵌入式应用是一个方兴未艾的领域,从事嵌入式开发,需要从sun下载j2me开发包,j2me包含了嵌入式设备专用虚拟机kvm,和普通的jdk中包含的jvm有所不同。另外还需要到特定的嵌入式厂商那里下载模拟器。

第三篇:java学习笔记(更新)

1.JSP内置对象分类

与Servlet有关的隐含对象

page、config

与Input/Output有关的隐含对象

out、request、response

JSP执行时,提供有关Context的隐含对象

session、application、pageContext 与Error有关的隐含对象

exception

2.get与post区别

get方式:将表单内容经过编码之后,通过URL发送,使用get方式发送时有255个字符的限制(可以在地址栏里看到方式和地点)

post方式:将表单的内容通过http发送,post没有字符长度的限制(在地址栏里看不到表单提交的信息

3.forward与sendredirect区别 服务器端跳转

地址栏不改变的跳转执行到跳转语句后,无条件立刻跳转,之后的代码不再执行

使用跳转前一定要释放掉全部的资源使用时,request设置的属性依然能保留在下一个页面

使用服务器端跳转,可以通过来传递参数 客户端跳转

response.sendRedirect(“uri”);地址栏改变的跳转

所有代码执行完毕之后再跳转

使用response时,不能保存request属性

使用客户端跳转,可以通过重写URL的方式来传递参数 4.JSP内置对象session

session对象用来存储有关用户会话的所有信息直到它的生命周期超时或被人为释放掉为止。

设置session session.setAttribute(“name”, “admin”);根据名称去获取session中存放对象的值

String name =(String)session.getAttribute(“name”);根据名称去删除session中存放对象的值 session.removeAttribute(“name”);用户注销功能的实现 session.invalidate();5.JDBC API JDBC API可做三件事:与数据库建立连接、执行SQL语句、处理结果 DriverManager :依据数据库的不同,管理JDBC驱动 Connection :负责连接数据库并担任传送数据的任务

Statement(PreparedStatement):由 Connection 产生、负责执行SQL语句 ResultSet:负责保存Statement执行后所产生的查询结果

JDBC应用开始->装入JDBC驱动程序

->创建与数据库的连接->创建语句对象——Statement或PreparedStatement->利用语句对象执行SQL语句,得到结果

->处理结果 JDBC应用结束 6.MVC设计模式

模型(Model)JavaBean 代表应用程序状态和业务逻辑

视图(View)JSP 提供可交互的客户界面,向客户显示模型数据

控制器(Controller)Servlet 根据客户的请求来操纵模型,并把结果经由视图展现给客户

Model I设计模式

JSP+JavaBean(View + Model)

Model II设计模式

JSP+JavaBean+servlet(View + Model+controller)

Model I和Model II的对比

Model I缺少控制器(Controller),不易维护和扩展 Model I开发速度快,适用于开发中、小型项目

Model II 代码的重用性 有利于开发的分工

各司其职、互不干涉 7.EL表达式

由于jsp标准动作的局限,一般是操作JavaBean的属性

JavaBean的属性只能为基本数据类型不能进行逻辑操作,而el却可以精确的访问存储对象,Bean属性的简略记法,空值取代错误消息 优点

代替复杂代码,省去条件判断 访问Bean的属性 Bean属性的简略记法

以输出MVC中的内容,代码简单 8.EL隐式对象

pageScope:范围和JSP的page相同,只限于当前页面 requestScope:范围和JSP的page相同,范围限于一次请求 sessionScope:范围和JSP的session相同,范围为一次会话

applicationScope:从服务器一开始执行服务,到服务器关闭为止 9.jsp中动态include和静态的include 区别

动态INCLUDE总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。

静态include伪码实现,不会检查所含文件的变化,适用于包含静态页面 10.Servlet和JSP的关系

Servlet是JSP的早期版本,在JSP中,更加注重页面的表现,而在Servlet中则更注重业务逻辑的实现。

同时,JSP只能处理浏览器的请求,而Servlet则可以处理一个客户端的应用程序请求。因此,Servlet加强了Web服务器的功能。10.Servlet的生命周期

Servlet是服务器端运行的。Servlet是javax.servlet包中HttpServlet类的子类,由服务器完成该子类的创建和初始化。

Servlet的生命周期主要由3个过程组成。

1、init()方法:服务器初始化Servlet。

2、service()方法:初始化完毕,Servlet对象调用该方法相应客户的请求。

3、destroy()方法:调用该方法消灭Servlet对象。其中,init()方法只在Servlet第一次被请求加载的时候被调用一次,当有客户再请求Servlet服务时,Web服务器将启动一个新的线程,在该线程中,调用service方法相应客户的请求。11.JSP 6种基本动作

jsp:include:在页面被请求的时候引入一个文件。jsp:useBean:寻找或者实例化一个JavaBean。jsp:setProperty:设置JavaBean的属性。jsp:getProperty:输出某个JavaBean的属性。jsp:forward:把请求转到一个新的页面。

jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记

12.Request对象的主要方法:

setAttribute(String name,Object):设置名字为name的request的参数值 getAttribute(String name):返回由name指定的属性值

getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例 getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组 getCharacterEncoding():返回请求中的字符编码方式 getContentLength():返回请求的Body的长度

getHeader(String name):获得HTTP协议定义的文件头信息

getHeaders(String name):返回指定名字的request Header的所有值,结果是一个枚举的实例

getHeaderNames():返回所以request Header的名字,结果是一个枚举的实例 getInputStream():返回请求的输入流,用于获得请求中的数据 getMethod():获得客户端向服务器端传送数据的方法

getParameter(String name):获得客户端传送给服务器端的有name指定的参数值 getParameterNames():获得客户端传送给服务器端的所有参数的名字,结果是一个枚举的实例

getParameterValues(String name):获得有name指定的参数的所有值 getProtocol():获取客户端向服务器端传送数据所依据的协议名称 getQueryString():获得查询字符串

getRequestURI():获取发出请求字符串的客户端地址 getRemoteAddr():获取客户端的IP地址 getRemoteHost():获取客户端的名字

getSession([Boolean create]):返回和请求相关Session getServerName():获取服务器的名字

getServletPath():获取客户端所请求的脚本文件的路径 getServerPort():获取服务器的端口号

removeAttribute(String name):删除请求中的一个属性 13.会话跟踪技术

Session 隐藏表单域 URL重写 Cookie使用 14.cookie的使用

cookie是一段字符串,由HTTP支持,在客户端可以永久保存.写入(硬盘).每次请求,响应中都会为cookie留有空间.Cookie cookie=new Cookie(“name”,cookie);//必须指定cookie的键与值,且必须为字符串.response.addcookie(cookie);

cookie.setMaxAge(3600);//以秒为单位.读取客户端发送过来的cookie,返回值类型为: cookie数组

request.getCookies();循环读取键与值.小常识:(1).一个网站最多向一个客户端写20个cookie.(2).一个客户端最多接收300个cookie.

第四篇:java学习笔记(部分)

作业:

a.登陆验证,SSJ 通过MySQL进行数据校验,如果成功转向到main.jsp 失败则返回。

b.登陆用户信息存放session

Maven 搭建环境的步骤: 1).新建Maven Project

错误解决 :是因为没有web.xml,再webapp中新建一个即可

引入spring环境 修改pom中的依赖 spring-context

引入spring MVC模块

spring webmvc

配置文件:springmvc-servlet.xml

加载 spring 上下文

Web.xmlContextLoaderListener struts-servlet.xml

配置springmvc前端控制器 Web.xml

配置扫描包:

错误:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path通过引入servlet-api 模块

配置jetty插件

org.mortbay.jetty jetty-maven-plugin

80

运行程序

测试访问:http://localhost/list

至此,springmvc的环境就搭建成功了

完成作业

因为要通过数据库验证,则需要引入jdbc/druid组件 spring-jdbc/druid/mysql connector j

配置数据源:

配置JDBCTemplete组件

一/深入了解spring MVC

@RequestMappging注解

可以指定处理的请求是什么类型的

@RequestMapping注解可以放在类上面,标识一个父路径相当于struts2 @NameSpace

正式的写法:

二/SSJ集成

第五篇:java学习笔记总结

java 学习笔记总结

1.Java是什么呢?

Java不仅是一门语言,而且是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。

2.JDK 和 JRE 是什么?

JDK:全称是 Java Development Kit,这是我们编写java程序的开发人员需要的。我们首先要下载和安装JDK,然后设置环境变量,具体操作可以加我扣:七零五叁零六久久久

JRE:全称是 Java Runtime Environment,它包含虚拟机但不包含编译器,这是运行java程序的用户需要的环境

3.来个Hello World看看吧?

照例先创建一个类HelloWorld.java,源代码如下: /** * @author 老孙

*/ public class HelloWorld {

public static void main(String[] args){

System.out.println(“Hello World”);

} } Java类名一般是以大写字母开头的名词,多个单词的话每个单词首字母都应该大写。Java源代码以.java作为扩展名,而且文件名必须和文件里的公共类同名。

4.怎么用命令行运行java程序?

比如上面我们编写了一个类叫做HelloWorld.java,首先打开一个终端;

 然后进入到HelloWorld.java类所在的目录;  输入命令 javac HelloWorld.java。javac是一个java编译器,注意该命令需要的是文件名,也就是要带着.java后缀。 输入命令 java HelloWorld。java启动Java虚拟机,该命令只需要类名,不需要带着.java或者.class等后缀。

5.Java代码怎么加注释?

// 单行注释 和 /*{……}*/ 长篇注释,这两种方式很多语言都一样,没什么特别强调的。

另外还有一种注释可以方便的生成java doc文档,以/** 开头,以*/结束。

6.Java的几种基本数据类型是?

4种整型:byte(1字节),short(2字节),int(4字节),long(4字节)。(PS:Java没有无符号整型) 2种浮点型:float(4字节),double(8字节) 字符类型:char  布尔类型:boolean

在Java种每个类型占用几个字节是固定的,与运行java的机器无关,这点与C#不同,这也是Java具有可移植性的关键点。

浮点类型一般double比float常用,而且浮点型存在四舍五入的情况,如果用在对精确度要求高的商业场景,就得使用java.math.BigDecimal类型了。我们写个demo看看: 

/** * @author 老孙

*/ public class DemoDouble { public static void main(String[] args){

double d1=0.05;

double d2=0.01;

double result=d1+d2;

System.out.println(result);//结果:0.***005

BigDecimal bd1=new BigDecimal(“0.05”);

BigDecimal bd2=new BigDecimal(Double.valueOf(“0.01”));

double result2=bd1.add(bd2).doubleValue();

System.out.println(result2);//结果:0.06

} }

7.Java怎么定义常量?

使用关键字final定义常量,之前C#用的是const关键字,这一点不同要注意一下。命名规则上,常量一般使用大写字母,中间用下划线分隔。例如: private static final Integer MAX_SIZE=100;

8.String字符串怎么截取子串?

Substring(beginIndex,endIndex):返回子字符串,从beginIndex到endIndex-1。String s=“你好,今天是2018年1月5日,圣诞快乐!” String date = s.substring(6,17);System.out.println(date);// 输出:2018年1月5日

注意:该方法的返回结果不包含最后一个位置的字符。如果有问题就问我:七零五叁零六久久久 9.Java字符串怎么拼接?

①最简单的拼接方式就是使用+符号。

②String.join(char,str1,str2….strN):静态方法拼接字符串,用字符char分隔,将字符串进行拼接。//拼接

String s2=String.join(“、”,“JAVA核心技术”,“JAVA编程思想”,“SpringBoot”);System.out.println(s2);//输出:JAVA核心技术、JAVA编程思想、SpringBoot

③当有大量字符串拼接操作的时候使用StringBuilder,这跟C#基本相同。

10.怎么判断两个Java字符串是否相等?

equals方法判断两个字符串内容是否相等。而==判断两个字符串是否指向内存中同一位置。//比较

String s3=“abc”;String s4=“abc”;String s5=new String(“abc”);String s6=new String(“abc”);System.out.println(s3==s4);//true System.out.println(s3.equals(s4));//true System.out.println(s5==s6);//false System.out.println(s5.equals(s6));//true 这个demo中s3==s4返回true,因为在Java中字符串是不可修改的,编译器有一些优化机制让字符串共享,所以s3和s4实际上指向了内存中同一位置 11.Java数组有哪些常用操作?

①foreach循环数组

//foreach循环数组 int[] arr={1,3,5,7,9};for(int item:arr){ System.out.println(item);} ②打印数组元素

Arrays.toString(a):返回字符串,数组元素包含在方括号中,以逗号分隔。Arrays.deepToString(arr):用来打印多维数组。//打印数组

System.out.println(Arrays.toString(arr));//输出 [1, 3, 5, 7, 9] int[][] arrM={{1,2,3},{11,12,13},{21,22,23}};System.out.println(Arrays.deepToString(arrM));//[[1, 2, 3], [11, 12, 13], [21, 22, 23]] ③拷贝数组元素

静态方法Arrays.copyOf(originalArray,length):第一个参数是要拷贝的源数组,第二个元素是新数组的长度,如果第二个大于原数组长度,则自动填充默认值。//拷贝数组元素

int[] arr2=Arrays.copyOf(arr,arr.length);System.out.println(Arrays.toString(arr2));//输出 [1, 3, 5, 7, 9] int[] arr3=Arrays.copyOf(arr,arr.length/2);System.out.println(Arrays.toString(arr3));//输出 [1, 3] int[] arr4=Arrays.copyOf(arr,arr.length*2);System.out.println(Arrays.toString(arr4));//输出 [1, 3, 5, 7, 9, 0, 0, 0, 0, 0] ④排序

静态方法Arrays.sort()方法采用优化后的快速排序算法对数组元素进行排序。//排序

int[] arr6={12,4,53,78,21,943,3};Arrays.sort(arr6);System.out.println(Arrays.toString(arr6));//输出 [3, 4, 12, 21, 53, 78, 943]

⑤查找

静态方法Arrays.binarySearch(arr, valueToFind):二分查找,第一个参数是要查找的数组,第二个参数是要查找的目标元素。该方法有个前提是数组必须是有序的。//查找

int index=Arrays.binarySearch(arr6,12);//输出 2 System.out.println(index);

⑥填充数组元素

静态方法Arrays.fill(arr,item):将数组arr每个元素都填充为item.//填充数组元素

String[] arr7=new String[5];Arrays.fill(arr7,“*”);System.out.println(Arrays.toString(arr7));//[*, *, *, *, *]

⑦比较数组

注意要使用Arrays.equals(arr1,arr2)比较数组,如果两个数组元素全部相同,则返回true。//比较数组元素

String[] arr8={“*”,“*”,“*”,“*”,“*”,};System.out.println(arr7.equals(arr8));//false System.out.println(Arrays.equals(arr7,arr8));//true

12.日期对象LocalDate ①获取当前日期时间 //当前日期

LocalDate today=LocalDate.now();

System.out.println(today);//2017-12-26

//当前时间

LocalTime currentTime=LocalTime.now();

System.out.println(currentTime);//12:23:09.054

//当前日期时间

LocalDateTime dateTime=LocalDateTime.now();

System.out.println(dateTime);//2017-12-26T12:23:09.054

②构造某个指定日期

//构造指定日期

LocalDate newYear=LocalDate.of(2018,1,1);System.out.println(newYear);//2018-01-01

③解析日期字符串,如果不合法会抛出异常。

//解析日期字符串

LocalDate date1=LocalDate.parse(“2018-12-31”);System.out.println(date1);//2018-12-31//LocalDate.parse(“2018-11-31”);//抛出异常

④获取若干天后的某个日期 //15天后

LocalDate date15=today.plusDays(15);System.out.println(date15);//2018-01-10

⑤获取年份、月份、日期

//获取年、月、日

System.out.println(date15.getYear());//2018 System.out.println(date15.getMonth());//JANUARY System.out.println(date15.getMonthValue());//1 System.out.println(date15.getDayOfMonth());//10 System.out.println(date15.getDayOfWeek());//WEDNESDAY System.out.println(date15.getDayOfYear());//10 注意:使用Date对象的getYear()方法,不能获取当前的年份

System.out.println(new Date().getYear());//117,不是我们想要的结果2018 我们看一下该方法的源码,计算的是当前年份和1900年的差值

public int getYear(){ return normalize().getYear()-1900;}

大家在学习的过程中遇到任何的问题都可以咨询我(QQ:705306999,奔跑de蜗牛)

也可以加入到我们的免费学习交流群: 579016988(职坐标java编程交流群2)玩微信的朋友也可以加老孙的个人微信公众号:微信右上角点击加号--添加朋友--公众号--搜索:我是老孙(如下图),也会不定期发送技术文章,娱乐八卦,吃喝玩乐,房产头条,心灵鸡汤等信息!

加图片说明文字

注意:添加时请注明微博

移除点击此处添如果大家想看老孙的直播学习,可以加入咱们的免费公开课进行学习!腾讯课程地址:https://ke.qq.com/course/92963#tuin=2a0a2177

有的人会这样说:“我只是在业余时间打盹而已,业余时间干吗把自己弄得那么紧张?”

爱因斯坦就曾提出:“人的差异在于业余时间。”

一位在哈佛任教的朋友说,只要知道一个青年怎样度过他的业余时间,就能预言出这个青年的前程怎样。记得点赞和转发哦!

片说明文字

移除点击此处添加图

下载Java学习笔记三_接口(共五篇)word格式文档
下载Java学习笔记三_接口(共五篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    常见接口协议学习笔记总结

    SPI通信 SPI简介:(高速,全双工,4线同步串行总线) SCK:主机输出的用来同步数据传输的串行时钟;MOSI:主机输出从机输入;MISO主机输入从机输出;NSS:由主机输出的片选使能低电平有效 SPI例......

    Java笔记总结

    1、Java是一种可以编译 跨平台、面向对象的高级计算机语言。 2、Java语言的特点:简单、安全、跨平台、面向对象、支持多线程。 3、Java的三个技术平台分别是 JavaSE、JavaEE......

    java学习心得笔记

    j2ee学习笔记 注:框架可以用word菜单中的 “视图/文档结构图” 看到j2ee模式 value object(值对象)用于把数据从某个对象/层传递到其他对象/层的任意java对象。 通常不包含任......

    好程序员学习笔记-Java网络

    1、 网络基础知识 2、 JAVA网络编程网络与分布式集群系统的区别:每个节点都是一台计算机,而不是各种计算机内部的功能设备。 Ip:具有全球唯一性,相对于internet,IP为逻辑地址。......

    unity3d java script 脚本学习笔记

    unity3d java script 脚本学习笔记 1.整体语法遵循java语法格式,结构像C,不像PY需要格式要求。 基本要求:1.函数、判断、循环都需要用大括号{}包括起来 2.每行语句结束需要用分号......

    “三创”学习笔记

    “三创”学习笔记 各级领导干部要率先开展“三创”实践,进一步坚定“三创”的信心和决心,进一步丰富“三创”的内涵,进一步明确“三创”的目标,并结合当前和今后工作任务,制定开......

    java基础总结大全(笔记)

    一、基础知识: 1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。JRE(Java Runtime Environmen......

    java学习方法笔记总结.

    本人亲自总结了多年学习JAVA的笔记总结,多年心血都在此了,速来下载!下面简单列举一下大家学习java的一个系统知识点的一些介绍(按照TTS6上面的顺序来的): 一:java基础部分:java基......