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

java基础【代码】【图】

一、变量与数据类型1.原始数据类型也称为基本数据类型,它们包括了最基本的 boolean、byte、char、short、int、long、float 与 double 等类型。另一种数据类型为引用数据类型,它是以一种特殊的方式指向变量的实体,这种机制类似于 C / C++的指针。这类的变量在声明时是不会分配内存的,必须另外进行开辟内存空间的操作,如字符串与数组均属于这种数据类型。 二进制补码:正数的补码是其本身;负数的补码:符号位为1,其余位为该数...

java基础——N种内部类、无名初始化类、无名初始化接口【代码】

N种内部类定义:内部类就是一个类的内部再定义一个类,比如A类中定义了一个B类,那么B类相对A来说就是内部类来说就成为内部类。而A类相对于B类称为外部类成员内部类静态内部类局部内部类匿名内部类public class Outer {private int id = 99;public void out(){System.out.println("这是外部类的方法");}public class Inner{public void in(){System.out.println("这是内部类的方法");}public void getID(){//内部类可以直接操作私有...

java基础之包装类型【代码】

包装类型引入该类型的原因: 因为基本数据类型不具备对象的特性,不能调用方法,所以有时需要将其转换为包装类。包装类型有两大类方法: 1.将本类型和其它基本类型进行转换方法。 2.将字符串和本类型及包装类型互相转换的方法。 1package packageType;2 3publicclass Demo01 {4publicstaticvoid main(String[] args) {5// 定义int类型变量score1,值为86 6int score1=66;7 8//创建Integer包装类对象,表示变量score...

Java基础(十五):Java 中的内部类【代码】【图】

问:什么是内部类呢?答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!答:内部类的主要作用如下:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据3. 内部类所实现的功能使用外部类同样...

2.0JAVA基础复习——JAVA语言的基础组成关键字和标识符

JAVA语言的基础组成有:  1.关键字:被赋予特殊含义的单词。  2.标识符:用来标识的符号。  3.注释:用来注释说明程序的文字。  4.常量和变量:内存存储区域的表示。  5.运算符:程序中用来运算的符号。  6.语句:程序中常用的一些语句。  7.函数:也叫做方法,用来做一些特定的动作。  8.数组:用来存储多个数据的集合。JAVA中的关键字:  JAVA中的关键字不能用作变量名、方法名、参数、类名、包名,也就是不能...

java_基础总结【代码】【图】

1,常用的原始数据类型int 整数float,double 浮点数,double 相对float 范围更宽boolean 布尔值EX:(1+14)/2用int 来表示,就只会得到整数部分,不会得到小数部分用float,double来表示,要加f或d才会得到小数部分int a=(1+14)/2; float b=(1+14)/2f; double c=(1+14)/2d;布尔值是判断true 或者 false 的数据类型,其中会用到一些逻辑运算符,如 &&,||,前者表示AND,后者表示OR,还有==,!=表示相等与不相等.EX:boolean d= 1==0;因为1肯定不等于...

【Java基础】——JSP九个内置对象

何为JSP? 要解释JSP的九个内置对象,必须先要搞懂何为JSP?JSP全称Java Service Pages中文:Java服务器页面。其实看到JSP学过.NET都可能对想到ASP,没错,两者确实很像。ASP是在HTML页面中加入C#用于显示层,像后台传递数据之类。而JSP是在HTML页面注入Java语言,便于向后端传递信息。JSP从本质上来分析就是一个简化版的Servlet。而jsp和Servlet的区别就是,jsp需要Servlet容器先编译成Servlet类,然后才能运行它。在Tomcat中发...

java基础42 枚举(类)【代码】

1、概述 枚举:一些方法在运行时,它需要数据不能是任意的,而必须是一定范围内的值,可以使用枚举解决2、枚举的格式enum 类名{枚举值 }例子 1package com.dhb.enumeration;2 3/**4 * @author DSHORE / 2018-6-215 *6*/ 7enum Sex{//枚举类 8//相当于:public static final Sex man=new Sex("男"); 9 man("男") { 10 @Override 11publicvoid run() { 12 System.out.println("男人正在跑步"); 13 ...

JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)【代码】【图】

package com.itcast.test20140113;import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set;publicclass MainDemo {publicstaticvoid main(String[] args) {// Map集合使用//MapUser();/** 泛型 运行时,会将泛型去掉,生成的class文件中是不带泛型的,这个称为泛型的擦除...

夯实Java基础系列21:Java8新特性终极指南【代码】【图】

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com这是一个Java8新增特性的总结图。接下来让我们一次实践一下这些新特性吧Java语言新特性Lambda表达式Lambda表达式(也称为闭包)是整个Java 8发行版中最受期待的在Java语言层面上的改变,Lambda允许把函数作为一个方法的参数(函数...

java基础

Map类的区别Map类有:HashMap,LinkedHashMap,TreeMapHashMap中k的值没有顺序,常用来做统计,key和value可以为空,同时是线程不安全的,存入和输出的数据,顺序可能发生变化。2.LinkedHashMap吧。它内部有一个链表,保持Key插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快,存入和输出的数据,顺序保持一致。3. TreeMap的顺序是Key的自然顺序(如整数从小到大),也可以指定比较函数。但不是插入的顺序。 需要...

JAVA基础复习一 字符流FileRead【代码】

IO流主要分为四大类,虽然流的处理类有很多,但是都是从四个基本的抽象类中派生而来的四种抽象类的IO流:InputStreamOutputStreamReadWriter 本节使用字符流FileRead来写一个标准的示例,以后其它的流也可参考此步骤书写读入操作:package com.winson.iotest;import org.junit.Test;import java.io.File; import java.io.FileReader; import java.io.IOException;/*** @description: 字符流FileRead使用示例* @date: 2020/7/5 16...

JAVA基础之訪问控制权限(封装)【代码】

包:库单元1.当编写一个Java源码文件时。此文件通常被称为编译单元(有时也被称为转译单元)。 2.每一个编译单元都必须有一个后缀名.java,而在编译单元内则能够有一个public类,该类名称必须和文件的名称同样。 3.每一个编译单元仅仅能有一个public类,否则编译器就不会接受。 4.假设在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的,由于它们不是public类。代码组织xx.java编译生成xx.class package语句...

java基础第三天_数组

/*//1.定义一个函数,函数功能是动态提取int[]中元素的最大值。class Demo {public static void main(String[] arge) {int[] array = new int[]{99,6,999,44};System.out.println(Max(array));}public static int Max(int[] array){int temp = array[0];for (int a=1; a<array.length; a++){if (array[a] > temp){temp = array[a];}}return temp;}}*//* 2.定义一个函数,从数组中查询指定的元素首次出现的位置。class Demo {publ...

Java基础学习笔记二十八 管家婆综合项目【代码】【图】

本项目为JAVA基础综合项目,主要包括:熟练View层、Service层、Dao层之间的方法相互调用操作、熟练dbutils操作数据库表完成增删改查。项目功能分析 查询账务多条件组合查询账务添加账务编辑账务删除账务项目环境搭建技术选型和jar包介绍每个项目都要使用一些已经成熟的技术,它们通常是由一些专业组织或团队所提供的开源免费技术。在今后的学习过程中,我们会逐渐对这些专业组织有所了解。本项目中使用的技术如下:apache的common...