1.Java的三大技术架构JAVAEE(Java Platform Enterprise Edition): 开发企业环境下的应用程序,主要针对web程序开发;JAVASE(Java Platform Standard Edition): 完成桌面应用程序的开发,是其他两者的基础JAVAME(Java Platform Micro Edition): 开发电子消费产品和嵌入式设备,如手机中的程序 我对三大技术构架理解 1.三大技术是指哪三大技术呢? 答:三大技术分别指JAVAEE,JAVASE,JAVAME。 2.那么这三种有什么区别呢? ...
????JDK :OpenJDK-11?????OS :CentOS 7.6.1810?????IDE :Eclipse 2019?03typesetting :Markdowncodepackage per.jizuiku.base;/*** @author 给最苦* @date 2019/06/29* @blog www.cnblogs.com/jizuiku*/
public class Demo {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubif (true) {System.out.println("第一种格式");}if (false) {System.out.println("???");} else {Syste...
基础知识:1、osi分层模型和TCP/IP分层模型对应关系 2、七层模型与协议的对应关系 网络层 ------------ IP(网络之间的互联协议) 传输层 ------------ TCP(传输控制协议)、UDP(用户数据报协议) 应用层 ------------ Telnet(Internet远程登录服务的标准协议和主要方式)、FTP(文本传输协议)、HTTP(超文本传送协议)3、IP地址和端口号1、ip地址用于唯一标示网络中的一个通信实体,这个...
一、HashMap和Hashtable的区别。答:
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。
HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。Hashtable继承自Dictionary类,而H...
转自:http://www.cnblogs.com/linkstar/p/5951141.htmlpublic class Example { String testString = new String("good"); char[] testCharArray = {‘a‘,‘b‘,‘c‘}; public static void main(String[] args){ Example ex = new Example(); ex.change(ex.testString,ex.testCharArray); System.out.println(ex.testString); System.out.println(ex.testCharArray); } public void ...
打开Eclipse,Window->Preferences->Java 点Edit按钮后弹出: 点Source Attachment后弹出: 选择Java安装路径下的src.zip文件即可跟Java源码关联原文:https://www.cnblogs.com/daxiang2008/p/9667206.html
1、伪验证码<!doctype html> //软件版本:DW2018版<html><head><meta charset="utf-8"><title>伪验证码</title></head><script type="text/javascript">function createCode(){var datas = [‘A‘,‘B‘,‘C‘,‘D‘,‘E‘,‘王‘,‘陈‘,‘晶‘,‘邓‘,‘2‘,‘1‘,‘9‘,‘4‘,‘6‘];var codes ="";for(var i =0;i <4;i++){//随机产生4个索引值var index = Math.floor(Math.random()* datas.length); //0.0-1.0(不包含1.0) ...
1publicclass Test7 {2// 主函数 3publicstaticvoid main(String[] args) {4 Test7.getInstance().function(9, 81);5 }6 7// 私有成员变量 8private String name;9privateint age;
10privatestatic Test7 test7;
1112private Test7() {
13 }
1415publicstatic Test7 getInstance() {
16if (test7 == null) {// 此行主要为了提高效率17synchronized (Test7.class) {
18if (test7 == null) {
19 t...
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
1.体系结构 java.lang.Object |----java.lang.Throwable |-------java.lang.Error:错误,java程序对此无能为力,不显式的处理 |-------java.lang.Exception:异常。需要进行处理 |------RuntimeException:运行时异常 |-----ArrayIndexOutOfBoundsException/NullP...
1、网络编程概述
(1)网络模型
OSI参考模型
TCP/IP参考模型
(2)网络通讯要素
IP地址
端口号
传输协议
(3)网络通讯前提:
**找到对方IP
**数据要发送到指定端口。为了标示不同的应用程序,所以给这些网络应用程序都用数字进行标示,这个表示就叫端口。
**定义通信规则。这个规则称为通信协议,国际组织定义了通用协议TCP/IP
(4)计算机网络:
...
1. 面向对象概念 把要研究的事物抽象成对象处理。一个对象内部含有:数据值描述其状态、操作方法即对象的行为用于改变对象的状态。面向对象具有对象唯一性、分类型、继承性、多态性。自己的理解就是将一项活动抽象成一个个角色对象,通过内部的属性和方法彼此连接,构成整个活动。2. 面向对象三特性 继承 封装 多态:指允许不同类的对象对同一消息作出响应,即同一消息可以根据发送对象的不同而采用不同的行为方式。 3...
一、 什么是数组及其作用? 定义:具有相同数据类型的一个集合 作用:存储连续的具有相同类型的数据二、 java中如何声明和定义数组2.1 声明和定义的语法: 数据类型[ ] 数组名;( int[ ] nums ; ) 或 数据类型 数组名[]; ( int nums[ ] ;)2.2 为数组分配空间 数组名=new 数据类型[数组的长度]; ( nums=new int[5] ;)2.3 声明数组,同时分配空间数据类型[]数组名= new 数据类型[数组的长度];数据...
一、this;类变量/类方法1.this:用于区分构造方法中的属性(只能在内部使用)2.类变量:(访问修饰符) static 数据类型 变量名 访问方法:类名 . 变量名 (或者 对象名 . 类变量名)3. 类方法:(访问修饰符) static 数据类型 变量名 访问方法:类名 . 类方法名 (或者 对象名 . 类方法名)二、封装:访问修饰符:三、继承:解决代码复用(Java是单继承,区别与C++的多继承)1.方法: class 子类 ext...
1.成员变量的继承1.1要点 子类用extends关键字继承父类。子类中可以提供新的方法覆盖父类中的方法。子类中的方法不能直接访问父类中的私有域,子类可以用super关键字调用父类中的方法。在子类中可以增加域,增加方法或者覆盖超类的方法,然而绝对不能删除继承的任何域和方法。 在一个子类被创建的时候,首先会在内存中创建一个父类对象,然后在父类对象外部放上子类独有的属性,两者合起来形成一个子类的对象。所以所谓的...
1.键盘录入Scanner sc = new Scanner(System.in);//创建键盘录入对象System.out.println("请输入第一个整数:");int x = sc.nextInt();2.控制跳转语句标号3.static关键字的用法如果某个成员变量是被所有对象所共享的 那么他就应该被定义成静态的,静态的成员变量只需要一次赋值就可以复用 原文:http://www.cnblogs.com/yk123/p/5863392.html