全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
概述java运行环境,Java是一门新兴的跨平台语言,他同时要求操作系统有相应的环境对使用这门语言的软件作相应的支持。1.java运行环境是什么Java的平台由两个部分组成:一个是JavaVirtualMachine即Java虚拟机,另一部分是JavaApplicationProgrammingInterfac...
阿里技术一面(基础掌握牢固)1.常用的异常类型?2.session3.java锁4.gc原理5.hashmap6.listlinkarraylist区别7.aop原理8.多线程9.kafka原理和容错10.sparkhadoop原理11.redis同步机制12.classLoader机制13.Http协议14....
Java有序集合ListArrayListArrayList集合底层采用了数组这种数据结构。ArrayList集合是非线程安全的。LinkedListLinkedList集合底层采用了双向链表数据结构。Vectorvector集合底层采用了数组这种数据结构vector集合是线程安全的。vector所有的方法都有...
所有的数学运算都认为是从左向右运算的,Java语言中大部分运算符也是从左向右结合的,只有单目运算符、赋值运算符和三目运算符例外,其中,单目运算符、赋值运算符和三目运算符是从右向左结合的,也就是从右向左运算。乘法和加法是两个可结合的运算,也就是说,这两个运算符左右两边的操作数可以互换位置而不会影响结果。运算符有不...
首先,你应该已经安装了Java的JDK了(如果没有安装JDK,请跳转到此网址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html)小编安装的是jdk-8u91-windows-x64接下来主要讲怎么配置Jav...
1.封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装。什么是封装?封...
一、标志符命名规则:标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。不能以数字开头,不能是关键字严格区分大小写标识符的可以为任意长度命名规范1.包名多个单词组成时所有字母小写(例:packagecom.itcast)2.类名和接口多个单词组成时所有单词的首字母大写...
数组的初始化和遍历数组初始化和遍历都有三种方式,参考如下代码。importjava.util.Arrays;publicclassArrayDemo{publicstaticvoidmain(String[]args){//定义数组的三种方式//方法1动态初始化int[]arr1=newint[3];arr1[...
在某些情况下,虽然可以使用单个变量来存储信息,但是如果需要存储的信息较多(例如存储50名学生的成绩),这时再依次创建变量声明并赋值显得非常麻烦。随着处理的信息量越来越大,工作也就越来越烦琐,这时可以使用数组或集合来存储信息。通过使用数组,可以在很大程度上缩短和简化程序代码,从而提高应用程序的效率。数组(arra...
Java反射机制提供了另外一种创建对象方法,Class类提供了一个实例方法newInstance(),通过该方法可以创建对象,使用起来比较简单,下面两条语句实现了创建字符串String对象。Classclz=Class.forName("java.lang.String");Stringstr=(String)...