- 博客(20)
- 收藏
- 关注
原创 JAVA面向对象(一)
Java面向对象(一) 1、面向对象: 面向对象编程(Object-Oriented Programming, OOP) 本质:以类的方式组织代码,以对象的组织(封装)数据。 抽象 三大特性: 封装 继承 多态 从认识论角度考虑是否先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象 从代码运行角度考虑是先有类后有对象。类是对象的模板。 2、类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物 动物、植物、手机、电脑… Person
2021-05-07 21:12:27
136
原创 JAVA数组(二)
JAVA数组(二) 1、数组的使用 public class ArrayDemo04 { public static void main(String[] args) { int[] arrays = {1,2,3,4,5}; //JDL1.5,没有下标 // for (int array : arrays) { //arrays.for // System.out.println(array); // } //
2021-04-23 11:15:40
176
原创 JAVA数组(一)
JAVA数组(一) 1、数组概述 定义: 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们 2、数组声明创建: 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataTyepe[] arrayRefVar; //首选的方法 或者 dataType arrayRefVar{}; //效果相同,但不是首选方法 Java语言使用new操作符来创建数组,语
2021-04-18 11:06:38
148
原创 JAVA方法
JAVA方法 1、什么是方法? Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一功能,这样有利于我们后期的扩展 public class Demo01 { //main方法 public static void main(String[] args)
2021-04-16 08:28:38
182
原创 Java流程控制(四)
Java流程控制(四) break continue · break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) public class BreakDemo01 { public static void main(String[] args) { int i = 0; while (i<100){ i++;
2021-04-13 16:31:30
82
原创 Java流程控制(三)
Java流程控制(三) 1、循环结构 · while循环 while(布尔表达式){ //循环内容 } · 只要布尔表达式为true,循环就会一直执行下去 · 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环 · 少部分情况需要循环一直执行,比如服务器的请求相应监听等 · 循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或造成程序卡死崩溃! ublic class WhileDemo03 { public sta
2021-04-13 15:54:38
126
原创 Java流程控制(二)
Java流程控制(二) 1.顺序结构 · JAVA的基本结构就是顺序结构,除非特别指明,否则就按顺序一句一句执行 · 顺序结构是最简单的算法结构 · 语句与语句之间,框与框之间按从上到下的顺序进行的,它是由若干个一次执行的处理步骤组成的,它是任何一个算法都离不开的算法结构 2.选择结构 · if单选择结构 ①我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示 ②语法: if(布尔表达式){ //如果布尔表达式为true将执行的语句 } 例: import ja
2021-04-09 10:40:48
105
原创 Java流程控制(一)
Java流程控制(一) 用户交互Scanner · java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 · 基本语法: Scanner s = new Scanner(System.in); · 通过Scnner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要,使用hasNext()与hsaNextLine()判断是否还有输入的数据 next(): 1、一定要读取到有效字符后才可以结束输入。 2、对输入有效字符之前遇到的空
2021-04-09 10:39:29
185
1
原创 Java零基础入门(五)
Java零基础入门(五) 包机制 ·为了更好地组织类,Java提供了包机制,用于区别类名和命名空间。 ·包语句的语法格式为: package pkg1[. pkg2[. pkg3]]; ·一般利用公司域名倒置作为包名: com.liang.xxx ·为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import”语句即可完成此功能: import package[.package2...].(clssname|*); import package com.binli.base.*;
2021-03-30 22:02:59
133
原创 Java零基础入门(四)
Java零基础入门(四) 1、运算符 算术运算符 public class Demo1 { public static void main(String[] args) { // 二元运算符 // Ctrl + D ;复制当前行到下一行 int a = 10 ; int b = 20 ; int c = 25 ; int d = 25 ; System.out.println(a+b);
2021-03-30 16:41:23
382
6
原创 Java零基础入门(三)
Java零基础入门(三) 1、类型转换 由于Java是强类型语言,所以要进行有些运算的时候需要用到类型转换 低 -----------------------------------------------------------------> 高 byte,shourt,char -> int -> long -> float -> double 运算中,不同类型的数据先转化为同一类型,然后运算。 ·强制类型转换 ·自动类型转换 public class Demo04 {
2021-03-26 18:09:08
192
原创 Java零基础入门(二)
Java零基础入门(二) public class Demo03 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 = 010; //八进制 int i3 = 0x10; System.out.println(i); System.out.println(i
2021-03-26 10:26:05
137
原创 JAVA零基础入门(一)
JAVA零基础入门笔记(一) 1、快捷输入语句: mian语句=psvm:public static void main(String[] args) 输出语句=sout:System.out.println() 2、IDEA优化(选弄) 直接baidu(IDEA优化)· 3、注释 ·单行注释:// ·多行注释:/* 注释 */ ·文档注释 /** 注释 */ 4、标识符 Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 ①关键字: ②标识符注意点 **· **所有标识符都应该以
2021-03-26 10:25:24
171
原创 IDEA超入门安装
IDEA安装 →IDEA官网 →IDEA下载地址 打开网址后在旗舰版和社交版选择社交版(因为free =。=) 勾选与系统版本相关选项及 .java (右键目录可看个人选择) 安装成功打开IDEA 若此处报红报错,则在下拉处选择你的java安装路径(一般安装好的java它会自动选择) 4.点击finish,桌面出现Hello文件夹 在src上创建新的项目写入代码即可 ...
2020-11-11 19:59:35
144
原创 Java程序运行机制简介
Java程序运行机制 翻译型(compile):将我们所写的代码翻译成机器语言→操作系统 解释型→网页(对速度要求不高) 程序运行机制:
2020-11-11 19:21:05
127
原创 初入JAVA Hello World and 简单语法规则
初入JAVA:Hello World and 简单语法规则 1.hello world ①新建文件夹,存放代码 ②新建一个Java文件 文件后缀名为java Hello.java 【注意】系统可能没有打开后缀名,需要我们自己手动打开 ③编写程序(推荐使用notepad++) public class Hello{ public static void main (String [] args){ System.out.print("Hello,World"); } } ④通过CMD命令提示符
2020-11-11 19:08:15
168
原创 手把手教你Java/JDK安装与环境搭建
Java开发环境搭建 JDK下载安装:JDK8(主流) →安装地址 ①在我的电脑属性查看电脑版本(32or64位) ②选择对应版本下载(下载需要注册Oracle账号 ③双击安装JDK(记住自己的安装路径) ④配置环境变量: 我的电脑–>右键–>属性–>高级系统设置–>环境变量 2.环境变量–>JAVA_HOME 记住环境变量名填JAVA_HOME 以后大部分东西都需要它 变量值复制粘贴刚刚安装JDK8的路径 3.配置Path变量 ①双击打开path
2020-11-10 23:55:32
846
原创 opencv简单入门,眼球杂质识别
眼球杂质识别opencv eye-impurity-identify-master Opencv入门学习项目 代码下载网址 ——以下引用的博客如有侵权,请私聊删除,感谢???? 主要包含函数内容: 4.1 中值滤波* # medianBlur(orig_img) 4.2 霍夫圆* # hough_circle(orig_img) 4.3 自适应二值化* # thresh(orig_img
2020-11-10 20:49:17
430
原创 初入java,day2!!
第二课 ——遇见狂神说的小迷弟 计算机语言发展史: 第一代语言:机器语言 第二代语言:汇编语言 第三代语言:摩尔定律、高级语言:面向对象/面向过程两大类。 如C++ \ JAVA \ Python等等。 JAVA特性和优势: 简单性 面向对象 可移植性 高性能 分布式 动态性(反射机制) 多线程 安全性 健壮性 JAVA三大版本 —Write Once 、Run Anywhere JavaSE : 标准版 (桌面程序,控制台开发…) JavaME: 嵌入式开发 (手
2020-11-09 22:46:12
225
原创 第一次写博客,萌新报道
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
2020-11-08 22:13:41
690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人