Java学习
P7Coder
5年新7,专注于面试技巧,面试经验,前沿技术,优秀设计,有趣项目的分享
展开
-
SimpleDateFormat设置日期格式
SimpleDateFormat设置日期格式public class Main { public static void main(String[] args) throws IllegalAccessException, InstantiationException, NoSuchMethodException, InvocationTargetException, ParseException { SimpleDateFormat simpleDateFormat = new原创 2021-02-16 16:13:40 · 426 阅读 · 0 评论 -
6.Java变量类型
Java变量类型在Java中,所有的变量在使用之前必须声明,声明变量的基本格式如下: int a,b,c;//声明三个变量 int d=1,e=2,f=3;//声明三个变量并初始化 byte z=22;//声明变量并赋除值 String s="happy";//声明并初始化了一个字符串 //本来应该是 String s=new String("happy"); //Jav...原创 2020-02-01 18:55:02 · 158 阅读 · 0 评论 -
5.Java数据类型
Java基本数据类型变量就是申请内存来存储值,所以创建变量的实质其实是申请内存。Java有两大类数据类型,分别是:1.内置数据类型2.引用数据类型内置数据类型java提供了八种数据类型。其中六种是数字类型,一种字符类型,一种布尔类型。1.byte类型byte类型是一个8位,有符号,以二进制补码表示的整数。最小值是-128最大值是127默认值是0byte主要用来在大型数组中节...原创 2020-02-01 09:26:09 · 328 阅读 · 0 评论 -
4.Java对象和类
Java对象和类java作为一种面向对象的语言,有如下的基本概念:多态继承封装抽象类对象实例方法重载本节我们重点研究对象和类的概念。对象:对象是类的实例,有具体的状态和行为。类:类是一个模板,描述一类对象的状态和行为。Java中的类下面给出一个类的定义public class Dog { String breed; int age; String colo...原创 2020-01-31 17:13:19 · 249 阅读 · 0 评论 -
3.Java基础语法
基本概念对象:对象是类的实例,具有状态和行为,比如你家的那条狗就是狗这个类的实例,类的状态有:颜色,是否好看,性别行为有吃,喝,跑你家那条狗就是狗这个类的实例,对应的颜色为黄,不好看,公,有它自己的吃喝跑这些行为类类是一类对象的模板,描述一类对象的行为和状态方法方法就是行为,一个类可以有很多方法,所有的操作都在方法中完成实例变量每个对象都有它自己的实例变量,对象的状态有这些事例变量来决...原创 2020-01-30 17:50:08 · 104 阅读 · 0 评论 -
2.Java的重要特性
Java简介Java有三个体系:JavaSE、JavaEE、JavaME主要特性1.Java的简单性java的语法和C与C++很像,都是C家族的语言,而且类之间只能单继承(但是接口之间可以多继承),最重要的是有自己的垃圾回收机制,再也不用像C++一样担心某一块内存没有释放,该什么时候释放了。2.Java强制面向对象java类之间取消了多继承,但接口之间可以多继承,类与接口之间有实现机...原创 2020-01-30 17:20:44 · 222 阅读 · 0 评论 -
1.Java实现HelloWorld
我的第一个Java程序下面我们通过一个简单的实例来展示Java实现的HelloWorld要求文档名字必须为HelloWorld.java(一个文档唯一的public类必须和文档名相同)public class HelloWorld{ public static void main(String [] args){ System.out.println("HelloWorld!"); ...原创 2020-01-30 14:49:47 · 314 阅读 · 0 评论 -
Java中 Collections.sort()方法
本着简单的原则,我们来实现用Collection的静态方法sort()的讲解,其中,只需要将实现Collection的集合(LinkedList,ArrayList,HashSet,TreeSet)等直接写入sort()方法中就可以自动按照升序排序,那么如果想要降序怎么办,或者有是有是自定义的类型,想按照自己的想法排序怎么办?代码如下class Student{ public int ...原创 2019-10-10 18:50:35 · 1147 阅读 · 0 评论 -
java Collections工具类
一看到是以s结尾的,当然就是个工具类啦先学两个简单的方法。一个叫 Collections.addAll(参数),这个函数让我们可以一次添加多个元素。一个叫Collections.shuffle(参数),这个函数的作用是打乱集合内元素的顺序。代码示例:import java.util.LinkedList;import java.util.Collections;import java...原创 2019-10-10 18:41:47 · 4023 阅读 · 0 评论 -
java中Set接口 、HashSet、LinkedHashSet————————————墨白
Set接口概述我们下面来学习Collection接口的另一个最重要的子类接口————Set接口。Set接口与List接口最大的不同在于,实现Set接口的类(HashSet,TreeSet)等都是没有下标的。也就是不能用以前我们常用的for遍历,必须用迭代器或者增强for遍历(建议用迭代器,灵活)。最有意思的是,我们java中的Set模仿了数学中Set的概念,数学中Set是什么,就是集合啊,数学中...原创 2019-10-03 10:24:26 · 174 阅读 · 0 评论 -
java List接口,ArrayList集合,LinkedList集合,Vector集合——————————————墨白
List集合概述前面我们说过,Collection接口有两个重要的后代,一个是Set接口,一个是List接口。最大的区别在于:List接口以及他的实现集合(Vector,LinkedList,ArrayList)是有下标索引的,而且可以存储重复元素。那么自然,List接口独有的一些抽象方法大多都是与下标有关的。还有就是,我们知道java中队列的实现是用LinkedList<E>,...原创 2019-09-29 17:16:08 · 281 阅读 · 0 评论 -
定义和使用含有泛型的类、接口、泛型通配符————————墨白
泛型<E>泛型,我们以前已经接触过了,其实就是我们创建集合是的那个<E>他的意思就是这个<E>可以是任意引用数据类型(现在的JDK都支持自动装箱自动拆箱,所以基本数据类型大部分情况也可以啦)。定义和使用含有泛型的类我们在官方的Java API文档中,看到很多的类都是附带泛型的,那么我们自己如何定义含有泛型的类呢?泛型是一个未知的数据类型,我们不确定使用...原创 2019-09-29 15:23:52 · 472 阅读 · 0 评论 -
Java Iterator迭代器详解——————————墨白
为什么要迭代器?我们知道,对于集合来说,有的有下标(如ArrayList LinkedList Vector),有的没有下标。那么如果是有下标的集合遍历起来当然简单啦。只需要使用for循环和类似get(intdex)的方法就可以遍历,那么对于没有下标的集合呢?没有下标的集合怎么遍历?迭代器,即Collection集合元素通用的获取方式。取出元素之前判断集合中是否有元素,如果有,就取出来,知道直...原创 2019-09-28 17:44:00 · 646 阅读 · 0 评论 -
Java集合(Collection)详细讲解——————墨白
我们知道,数组作为一种容器,它的长度是不可变的,这就导致我们必须在使用数组前预估所需要的大小,很不方便。而接下来我们要介绍的集合也是一种容器,和数组类似,集合也必须存储一系列相同类型的元素。不过集合的长度是可变的。之前我们熟知的 ArrayList<E>类型就是典型的集合类型,其中E是泛型的意思,在集合中,E必须是引用对象类型。这就告诉我们,不能使用java中的基本数据类型,必须使用...原创 2019-09-27 21:18:07 · 383 阅读 · 0 评论 -
Java教程 前言 -----------------YF在黑马
开始学习Java啦!今天我们开始学习Java.java学完能做什么?我们先来了解一下。1.京东的网站,天猫网站,韵达,ICBC这些网站都是用Java实现的。2.大数据。3.还有很多喽…都是简单的小知识点,然后我们来看进制的转换十进制 -> x进制:除x取余法x进制-> 十进制: 每一位的数*pow(x,位数)举个例子:详细请看https://blog.csdn.n...原创 2019-06-22 18:03:02 · 279 阅读 · 0 评论