【java基础-3.运算符】教程文章相关的互联网学习教程文章

java基础学习总结(四)——面向对象1【代码】【图】

目录一、面向过程的思想和面向对象的思想二、简单理解面向对象三、面向对象的设计思想四、对象和类的概念五、如何抽象出一个类?六、类(对象)之间的关系七、Java与面向对象八、为什么使用面向对象编程? 一、面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析...

Java基础12:JavaDoc生成文档【代码】【图】

Java基础12:JavaDoc生成文档javadoc命令是用来生成自己API文档的参数信息:@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况代码部分:package com.pzz.base;/*** @author PZZ* @version 1.0* @since 1.8*/ public class Doc {String name;/*** @author PZZ* @param name* @return* @throws Exception*/public String test(String name) throws Exception{re...

3、java基础:抽象类与接口的区别【代码】

抽象类我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。比如new Animal(),我们都知道这个是产生一个动物Animal对象,但是这个Animal具体长成什么样子我们并不知道,它没有一个具体动物的概念,所以他就是一个抽象类,需要一个具体的动物,如狗、猫来...

黑马程序员--Java基础--01基本概念

1.Java的三大技术架构JAVAEE(Java Platform Enterprise Edition): 开发企业环境下的应用程序,主要针对web程序开发;JAVASE(Java Platform Standard Edition): 完成桌面应用程序的开发,是其他两者的基础JAVAME(Java Platform Micro Edition): 开发电子消费产品和嵌入式设备,如手机中的程序 我对三大技术构架理解 1.三大技术是指哪三大技术呢?    答:三大技术分别指JAVAEE,JAVASE,JAVAME。 2.那么这三种有什么区别呢? ...

Java基础 if if-else if-else if-else 三种示例【代码】

????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...

Java基础学习(六) 网络编程简介【图】

基础知识:1、osi分层模型和TCP/IP分层模型对应关系 2、七层模型与协议的对应关系 网络层 ------------ IP(网络之间的互联协议) 传输层 ------------ TCP(传输控制协议)、UDP(用户数据报协议) 应用层 ------------ Telnet(Internet远程登录服务的标准协议和主要方式)、FTP(文本传输协议)、HTTP(超文本传送协议)3、IP地址和端口号1、ip地址用于唯一标示网络中的一个通信实体,这个...

每日五题(java基础)

一、HashMap和Hashtable的区别。答: HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。 HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。Hashtable继承自Dictionary类,而H...

【Java基础】11、java方法中只有值传递,没有引用传递【代码】

转自: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 ...

Java基础--Eclipse关联Java源码【图】

打开Eclipse,Window->Preferences->Java 点Edit按钮后弹出: 点Source Attachment后弹出: 选择Java安装路径下的src.zip文件即可跟Java源码关联原文:https://www.cnblogs.com/daxiang2008/p/9667206.html

java基础69 JavaScript产生伪验证码(网页知识)【代码】【图】

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) ...

java基础——单例设计模式(懒汉式)【代码】

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...

黑马程序员————java基础异常处理【代码】

------<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...

Java基础之网络编程

1、网络编程概述 (1)网络模型 OSI参考模型 TCP/IP参考模型 (2)网络通讯要素 IP地址 端口号 传输协议 (3)网络通讯前提: **找到对方IP **数据要发送到指定端口。为了标示不同的应用程序,所以给这些网络应用程序都用数字进行标示,这个表示就叫端口。 **定义通信规则。这个规则称为通信协议,国际组织定义了通用协议TCP/IP (4)计算机网络: ...

Java基础面试题【代码】【图】

1. 面向对象概念  把要研究的事物抽象成对象处理。一个对象内部含有:数据值描述其状态、操作方法即对象的行为用于改变对象的状态。面向对象具有对象唯一性、分类型、继承性、多态性。自己的理解就是将一项活动抽象成一个个角色对象,通过内部的属性和方法彼此连接,构成整个活动。2. 面向对象三特性  继承  封装  多态:指允许不同类的对象对同一消息作出响应,即同一消息可以根据发送对象的不同而采用不同的行为方式。 3...

java基础(5)【代码】

一、 什么是数组及其作用? 定义:具有相同数据类型的一个集合 作用:存储连续的具有相同类型的数据二、 java中如何声明和定义数组2.1 声明和定义的语法: 数据类型[ ] 数组名;( int[ ] nums ; ) 或 数据类型 数组名[]; ( int nums[ ] ;)2.2 为数组分配空间  数组名=new 数据类型[数组的长度]; ( nums=new int[5] ;)2.3 声明数组,同时分配空间数据类型[]数组名= new 数据类型[数组的长度];数据...