集合分类 collection:单列 (1)List可重复 ArrayList (2)Set不可重复 Map:双列 HashMap 1.3 集合的概述和使用 package demo06Collection;import java.util.Collection; import java.util.ArrayList;public class Demo01Collection {public static void main(String[] args) {Collection<String> co=new ArrayList<>();co.add("hello");co.add("world");System.out.println(co);//[hello, world]//ArrayList重写了toString方法...
20-06-21(到java入门08) 笔记:(陈子豪) –即使最小的帆也能远航! 前言: 1: 零基础可以学java么? 一张白纸,空白的地方越大,你的可塑性也就越大 英语不好可以学java么? 编程语言并没有那么多的英语单词。毕竟现在翻译软件这么多; 理解慢能学好么? 我觉得对自己的不信任才是最大的障碍,相信自己能行。(勤能补拙) 现在学java晚么? 晚了,所以得使点劲。
1. Java概述 1.1 Java语言发展史(了解) 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言 Java之父:詹姆斯高斯林(James Gosling) 2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com 当前,我们课程使用的JDK版本:11.0 1.2 Java语言跨平台原理(理解) Jav...
1.注释: // 单行注释 /*.....*/多行注释/***/ 多行注释 2.关键字 java语言赋予特定含义的单词(均为小写,一般带颜色 50多个) 3.常量 程序运行过程中,不能发生改变的量。 常量分类 1.整数常量 6 -8 2.小数常量 0.1 6.66 3.字符常量 单引号括起来 ‘a’ 我 4.字符串常量 ...
昨天毕业设计出错,废了一天… 慢慢来,比较快~ 目录 1. 变量1.1 变量的概念:1.2 变量的作用:1.3 声明和赋值变量1.3.1 声明变量1.3.2 变量的赋值1.3.3 声明且赋值变量2. Java中定义的数据类型2.1 变量按数据类型来分:2.1.1 基本数据类型2.1.1.1 整型:2.1.1.2 浮点型:2.1.1.3 字符型:2.1.1.4 布尔型: 2.1.2 引用数据类型 2.2 变量在类中声明的位置:2.3 基本数据类型之间的运算规则:2.3.1. 自动类型提升2.3.2. 强制类型转换...
毕业设计实在太费时间、精力。 所幸只是温习基础知识,笔记内容还需更详实,完善等待以后吧~(不算立flag) 慢慢来,比较快 注 释(comment) 1. 定义: 用于注解说明解释程序的文字就是注释。 2. Java中的注释类型:单行注释 //注释文字多行注释 /* 注释文字 */文档注释 (Java特有) /** 注释文字 @author lfxin */3. 单行注释和多行注释的作用: ①对所写的程序进行解释说明,增强可读性。方便自己,方便他人; ②调试所写的代码...
Markdown学习------(#+空格+标题) 标题: 一级标题(#+空格+标题) 二级标题(##+空格+标题) 字体 hello World! //两边加’**’ hello,World! //’~~’ hello World! //两边加’*’ hello World! //’***’ hello World!//’–’ 引用 你好 //’>’+’ ’ 分割线—/***+回车 图片 //叹号加上【名字】(路径名) 英文符号 超链接 点击跳转 //’[]’+’(链接)’ 列表 A ----------1.+空格BC A ----------减号+空格bc 表格 名字 性...
Java入门狂神说Java笔记,狂神说JavaJava三大版本JavaSE:标准版,基础,初学者主要学习并应用这一部分。主要用来开发桌面程序(小游戏)和控制台开发 JavaME:嵌入式开发,用于手机和小家电,已经不行了 JavaEE: Java企业版,最广泛的应用,用于web端和服务器开发,JavaSE是JavaEE的基础JDK、JRE和JVMJDK:Java Development Kit,Java开发工具,包含JRE JRE: Java Runtime Environment,Java运行时环境,包含JVM JVM:Java Virtu...
视频链接:Java零基础教程程序、进程、线程程序:一段静态的代码 进程:正在运行的一个程序,进程是动态的,进程作为资源分配的单位 线程:线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(pc) 一个Java应用程序java.exe,至少有三个线程:main() 主线程、gc() 垃圾回收线程、异常处理线程。当然如果发生异常,会影响主线程。 并发与并行 并行:多个CPU同时执行多个任务。比如:多个人同时做不同的事 并发:...
/*** String类,StringBuffer类,StringBuilder类* Date 时间类* Calendar 日历类*/1.new String()与直接赋值的区别String name = new String("张三"); //张三在堆中String name2 = "张三"; //张三在栈中2.StringBuffer(带缓冲区的字符串)StringBuffer sb = new StringBuffer("1234");2.1.追加方法(在末尾)sb.append("5678");2.2.反转方法sb.reverse();2.3.插入方法(在指定下标处,添加数据)sb.insert(0, "0");2.4.删除方...
/*** for 循环* while 循环*/1.for(){} 知道循环次数for(int i = 0; i < 5; i++) {System.out.println("hello");}2.while(){} 不知道循环次数但知道条件int n = 10;while (n >= 10) {System.out.println("hello");}3.双循环for(int i = 0; i < 60; i++) {for(int j = 0; j < 60; j++) {System.out.println(j);}}//矩形for(int i = 0; i < 3; i++) { //行for(int j = 0; j < 5; j++) { //列System.out.print("*");}System.out.print...
1.ctrl+Alt+O 剔除没有用到的包 2.ctrl+O 导出接口里的类 或ctrl+i 3.ctrl+alt+t 导出语句,比如try catch 4.ctrl+shift+U 大小写切换 5.alt+insert Constructor 自动生成构造函数 6.idea中展开折叠的文件夹 (1) 按键盘中的向右箭头 选中要展开的目录,按下键盘的向右箭头,这时候会展开一层当前目录。如果要展开所有,一直按住向右箭头不放。 左箭头则是折叠 (2) 按数字键盘中的 * 选中要展开的目录,按下数字键盘中的*,这...
黑马java基础IO流学习网址 OutputStream 字节输出流 FileOutputStream 文件字节输出流 子类 .write 文件指定输出流 .getBytes 字符串转换为byte数组 InputStream 字节输入流 FileInputStream 文件字节输入流 子类 .read 读取文件,并位置递增 Reader 字符输入流 FileReader 文件字符输入流 子类 FileWriter 文件字符输出流 子类 .flush 刷新(刷新后,流对象可以继续使用) Properties...
视频链接:Java零基础教程异常处理 Error 一般不编写针对性的代码进行处理 栈溢出:java.lang.StackOverflowError堆溢出:java.lang.OutOfMemoryError Exception 使用针对性的代码进行处理 空指针访问试图读取不存在的文件网络连接中断数组下标越界 异常处理方式 try-catch-finally catch中的异常类型如果满足子父类关系,则要求子类一定声明在父类的上面,否则报错。finally中的代码一定会执行,如果finally中有reture语句,则一定...
1:成员变量和局部变量通常将类的属性称为类的全局变量(成员变量),将方法中的属性称为局部变量 2:基本数据类型整数型:byte、short、int、long浮点型:float、double字符型:char布尔型:true、false 3:基本的算术运算符+(加号)-(减号)*(乘号)/(除号)%(取余) 注意:两个整数相除,结果还是整数,小数部分会被舍去,不是四舍五入,是直接去掉 4:类型转换运算转换 系统自动进行赋值转换 系统自...