首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java基础教程(11)-Java的集合类

    集合类型也是Java标准库中被使用最多的类型;通常也是面试时最常被问到的问题;Java的集合在Java,如果一个Java对象可以在内部持有若干其他Java对象,并对外提供访问接口,我们把这种Java...Java的数组可以看作是一种集合Java标准库自带的 java.util 包提供了集合类: Collection ;Collection 除 Map 外所有其他集合类的根接口; 所以也可以时候集合类有两种...不可重复,即相同元素在 set 只会保留一份。List在集合类, List 是最基础的一种集合:它是一种有序链表。...import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * List和Array转换 */public...线程安全:HashTable 的方法是同步的,而 HashMap 的方法在默认情况下是非同步的。

    10210

    Java基础教程(12)-Java的IO流

    流的输入和输出Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入/输出系统与物理设备链接。所有流的行为具有同样的方式。...Java 定义了两种类型的流:字节类和字符类。字节与字符Bit 最小的二进制单位, 是计算机的操作部分。...取值 0 或者 1Byte(字节)是计算机操作数据的最小单位由 8 位 bit 组成 取值(-128-127)Char(字符)是用户的可读写的最小单位,在 Java 里面由 16 位 bit 组成 取值...File对象Java的标准库 java.io 提供了 File 对象来操作文件和目录。构造File对象时,既可以传入绝对路径,也可以传入相对路径。...标准库还提供了一个 Path 对象,它位于 java.nio.file 包。

    11610

    Java基础教程(18)-Java的网络编程

    使用Java进行网络编程时,由虚拟机实现了底层复杂的网络协议,Java程序只需要调用Java标准库提供的接口,就可以简单高效地编写网络程序。...;网络编程基础:计算机网络是指两台或更多的计算机组成的网络,在同一个网络,任意两台计算机都可以直接通信,因为所有计算机都需要遵循同一种网络协议。...Java标准库提供了 ServerSocket 来实现对指定IP和指定端口的监听package com.demo;import java.io.IOException;import java.net.ServerSocket...访问HTTP;发送一个请求的简单代码:package com.demo;import java.io.BufferedReader;import java.io.InputStream;import...java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class HttpDemo

    10310

    Node.js 教程

    简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。...Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 ---- 谁适合阅读本教程?...Node.js 是运行在服务端的 JavaScript,如果你熟悉Javascript,那么你将会很容易的学会Node.js。...当然,如果你是后端程序员,想部署一些高性能的服务,那么学习Node.js也是一个非常好的选择。 ---- 学习本教程前你需要了解 在继续本教程之前,你应该了解一些基本的计算机编程术语。...如果你学习过Javascript,PHP,Java等编程语言,将有助于你更快的了解Node.js编程。

    3.9K20

    掌握Java的FileReader类:逐步教程

    Java的标准库包含了许多常用的类,其中FileReader就是一个常用的类。...摘要  FileReader类是Java.io包的一个类,用来读取文件的字符数据,它继承了InputStreamReader类。...FileReader类概述  FileReader类是Java.io包的一个类,用来读取文件的字符数据,它继承了InputStreamReader类,InputStreamReader类又继承自Reader...优缺点分析优点:FileReader类是Java标准库中提供的类,使用方便。FileReader类可以很方便地读取文本文件的数据。...总结  FileReader类是Java标准库的一个类,用于读取文本文件的数据。使用FileReader类可以很方便地读取文本文件的内容,是一种字符输入流。

    39532

    Java基础教程(4)-Java的操作符

    字符串String字符串是java程序中最常用的一个类;**在Java,字符和字符串是两个不同的类型**字符串类型 String 是引用类型,Java将字符串作为String类型对象来处理,用双引号...理论上一个字符串可以存储0个到任意个字符;但实际上:字符串有长度限制,在编译期,要求字符串常量池中的常量不能超过 65535,并且在javac 执行过程控制了最大值为 65534。...特殊的字符串操作对于程序的每一个字符串常量,Java会自动创建String对象。...通常,Java不允许对String对象进行操作; Java的编译器对字符串做了特殊照顾,可以使用 + 连接任意字符串和其他数据类型;字符串连接的一个实际使用是当创建一个很长的字符串时,可以将它拆开,使用...空字符串是一个有效的字符串对象,它不等于 null字符串池在 JVM ,为了减少相同的字符串的重复创建,为了达到节省内存的目的。

    12910

    Java基础教程(5)-Java的运算符

    Java的运算符Java有4大类运算符:算术运算、位运算、关系运算和逻辑运算。另外Java还定义了一些附加的运算符用于处理特殊情况。算术运算符算术运算符的运算数必须是数字类型。...算术运算符不能用在布尔类型上,但是可以用在char类型上,因为实质上在Java,char类型是int类型的一个子集。...如果运算符放在其运算数后面,Java就会先获得该操作数的值再执行递增或递减运算位运算符Java定义的位运算直接对整数类型的位进行操作,这些整数类型包括long,int,short,char byte。...常用在if控制语句和各种循环语句的表达式;主要有以下几种: == 等于!...运算符Java提供一个特别的三元运算符(ternary)经常用于取代某个类型的if-then-else 语句。?运算符的通用格式如下: expression1 ?

    10410

    Java加载js

    Android 可以通过webview来实现和js的交互,在程序调用js代码,只需要将webview控件的支持js的属性设置为true Android(Java)与JavaScript(HTML)交互有四种情况...: 1) Android(Java)调用HTMLjs代码 2) Android(Java)调用HTMLjs代码(带参数) 3) HTMLjs调用Android(Java)代码 4) HTMLjs.../ jsObj 为桥连对象 Android容许执行js脚本需要设置: webSettings.setJavaScriptEnabled(true); (2) js(HTML)访问Android(Java...)代码 js(HTML)访问Android(Java)端代码是通过jsObj对象实现的,调用jsObj对象的函数,如: window.jsObj.HtmlcallJava() (3) Android(...Java)访问js(HTML)代码 Android(Java)访问js(HTML)端代码是通过loadUrl函数实现的,访问格式如:mWebView.loadUrl("javascript: showFromHtml

    8.8K80

    小兔JS教程(四)-- 彻底攻略JS数组

    我们知道,在Java,要使用数组,必须要先对其进行初始化,也就是说,我得先规定好,这个数组的容量是多大,然后,我才能使用这个数组。在使用的过程,要时刻注意好,不能超出数组的容量。...如果数组要扩容,不管怎样,我都只好重新申请一块空间,new一个新的数组,然后把老数组的那部分,嫁接拷贝到新的数组里面去。这就是Java数组的扩容概念。...而在js,数组的扩容变得毫不费力,因为它本来就是动态的。...其实在JS,数组其实有一个构造函数的。...他就是Array,所以,上面这句代码,其实是这么一回事: var arr = new Array(); Array是js自带的一个函数,它是一个构造函数,相当于Java类的概念。

    2K80
    领券