![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
基础知识
java入门知识
赵相机-
不积硅步,无以至千里
展开
-
Java中的/和%
Java中 / 和 %今天在写代码的时候碰到 % ,一下子还真想不起来这个运算符的作用,赶紧重温一下,这里我写了个小代码来体现 / 和 % 的区别。下面看代码:import static java.lang.System.out;public class Main { public static void main(String[] args) { // write your code here System.out.println("-------------"原创 2021-08-30 19:31:41 · 1675 阅读 · 0 评论 -
数组复制,手写
手写数组复制作为新手还是要写一些基本的方法实现的此复制功能为Arrays.copy功能复制数组public class CopyOf { public static void main(String[] args) { int[] array1 = new int[9]; array1[0] = 100; array1[1] = 101; System.out.println("原数组:" + Arrays.toString(ar原创 2020-11-26 19:45:44 · 118 阅读 · 0 评论 -
jdk8,lambda表达(简化代码)
JDK8lambda :简化代码文章目录JDK8lambda :简化代码四大核心函数式接口lambda表达式的使用方式方式一方式二JDK8其他新特性简介接口 的默认方法与静态方法方法引用重复注解其他lambda λ 组成 :逗号隔开的参数列表 (x,x,x) ()箭头符号 ->方法体 (λ代码块)示例package lambda;/* * Created by 颜群 */public class Demo01 { public st原创 2020-08-13 21:41:54 · 306 阅读 · 0 评论 -
十一、网络编程。TCP\UDP\socket
网络编程文章目录网络编程TCP协议UDP协议socket(套接字)TCP案例模板:1.客户端建立链接、服务端准备服务(ip(可省略)、端口)2.通过socket生成InputStream/OutputStream(准备发送数据)3.使用InputStream/OutputStream进行发送、接收数据4.关闭InputStream/OutputStream、socket对象流处理多用户问题UDP案例模板网络编程中一些工具类InetAddress**URL /URLConnection**ip地址:网络原创 2020-08-12 15:25:29 · 371 阅读 · 0 评论 -
十、IO输入输出流,装饰模式
IO文章目录IO1.方法2.各种流:输入流:InputString(抽象类)输出流:OutputString(抽象类)字节流:文件复制字符流:文件复制FileReader/FileWriter自带缓冲区的字符流BufferedReader/BufferedWriter二进制流DataInputStream/DataInputStream装饰模式:IO设计的核心思想InputStream :输入流OutStream:输出流1.方法package IOProject;import java.io.原创 2020-08-12 15:24:08 · 255 阅读 · 0 评论 -
九、注解、有助于更好的理解框架
注解文章目录注解内置注解1.Override2.Deprecated压制警告3 @SuppressWarnings 压制警告,自定义注解元注解@Target:限制注解 可以使用的位置@Retention:限制注解的生命周期@Document@Inherited:继承类:要给一个类增强一些功能?继承、实现一个接口,还可以使用注解Class A extends BClass A implements C可以通过使用注解 增强类、方法、属性的功能内置注解1.Overrideclass Fat原创 2020-08-12 15:23:06 · 108 阅读 · 0 评论 -
八、异常、java笔记
异常文章目录异常异常重点1.try catch2.throws3.finally4.throw一般和自定义异常一起使用(生命异常)5、记录异常(最少10个,检查5,运行5)面试题结构try{ 一切正常,执行这里}catch(Exception e ){ 如果不正常,执行这里(异常)}如果代码出现问题时,使用“异常机制”比选择结构更加方便运行时异常:代码在编译阶段时不报错,运行时才报错;检查异常:代码在编译阶段时报错。在编辑时,必须处理异常重点try catch finall原创 2020-08-12 15:21:51 · 111 阅读 · 0 评论 -
七、集合框架,Collection、list、set、map老师说集合学好了走到哪里都不怕
集合框架文章目录集合框架1. 数组2.collection集合collection集合方法2.1add方法增加字符串增加数组2.2clear方法2.3size方法2.3addAll方法2.4containsAll/contains方法2.5isEpty方法2.6iterator方法(重点掌握)2.7 remove/removeAll方法2.8 retinAll方法2.9toArray方法3.List集合方法-----ArrayList的特有方法3.1 add()插入到指定位置3.2 addAll方法插入3原创 2020-08-12 15:19:19 · 291 阅读 · 0 评论 -
六、面向对象,会了面向对象妈妈再也不用担心我找不到对象了!
面向对象文章目录面向对象1.修饰符1.1private**1.2没有private****1.3有private**2.继承2.1概念2.2父类子类3.构造方法3.1构造方法的作用3.2无参构造3.3有参构造4.访问修饰符5.程序的初始化流程6.方法重载和方法重写6.1重载6.2重写7.抽象类定义8.关键字final9.多态:歧义9.1没用多态9.2用多态了9.3多态的几种实现方式9.4多态时父类和子类的转换9.5接口10.Java值传递问题1.修饰符1.1private一般建议对属性/方法,加访问原创 2020-08-12 10:49:43 · 214 阅读 · 0 评论 -
五、String字符串常用方法
String大家在学习String字符串中通常会学到许多方法,拼接截取等等,今天写道这里方便大家参考,有什么需要补充的请与我联系定义字符串的三种方式方式一String string = "abc";方式二String string = new String("abc");方式三String string = new String();//值为""---------------static String st1;//值为unll辨析通用理论对于非基本类型(对象类型|引用类型原创 2020-07-25 22:34:18 · 884 阅读 · 4 评论 -
四、数组定义/冒泡排序的理论/什么是方法
数组结构形式一:int[] students = new int[300]形式二:int students[] = new int[300]数组的使用:数组名【下标】–>数组元素四要素:数组名 下表 类型 数组元素数组的类型和数组元素的类型一致(兼容)什么时候用数组当多个元素类型相同,考虑用数组数组长度一旦定义,则不能改变数组的定义int[] students = new int[]{97,98,99} ;//可拆int[] students = {9原创 2020-07-17 20:11:33 · 174 阅读 · 1 评论 -
三、JAVA流程控制(选择结构if、while、for、switch)
选择结构if结构if(布尔条件){//如果条件为真,则执行}注意如果if()后不加{}则if/for/while都只对下面第一条语句生效(步推荐使用)if…else…结构if(布尔条件){//如果条件为真,则执行}else{//如果条件为假执行此模块}习题int b = 0 ; if(3>2) b = 1; else b = -1 ;b++ ;System.out.println(b) ;//b为2 以为不加括号只执行判断语句的下一句话原创 2020-07-17 20:10:51 · 139 阅读 · 0 评论 -
一、JAVA基础(数据类型、运算符、变量常量)
文章目录基础01:注释JAVA中的注释有三种基础02:标识符和关键字1.关键字2.标识符3.命名注意基础03:数据类型JAVA的数据类型分为两大类什么是字节基本类型(primitive type)1.数值类型整数类型浮点类型字符类型2.boolean类型引用类型(reference type)基础04:数据类型扩展及面试题基础05:类型转换基础06:变量、常量、作用域1.变量1.1变量2.常量3.作用域3.1类变量3.2实例变量3.3局部变量基础07:基础运算符基础08:自增自减运算符、初识,Math类基础原创 2020-07-17 20:06:06 · 209 阅读 · 0 评论