- 博客(24)
- 收藏
- 关注
原创 Java--高级编程---程序、进程、线程
多线程的创建;方式一:继承Thread类* 1.常见一个继承于Thread类的子类* 2.重写Thread类的run();-->将此线程执行的操作声明在run中* 3.创建Thread类的子类的对象* 4.通过此类对象调用start()...
2021-08-06 20:30:44
138
原创 Java面向对象(中)----多态、向下转型、object类的使用、equals使用 以及和 ==的区别
多态向下转型Instanceof关键字的使用
2021-07-29 14:55:14
70
原创 Java--面向对象---封装、权限修饰符、构造器、this关键字、JavaBean
面向对象的特征一:封装与隐藏* 一、问题的引入* 当我们创建一个类的对象以后,我们可以通过"对象.属性"的方式,对对象的属性进行赋值。这里,赋值操作要受* 属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,我们往往需要给属性赋* 加入额外的限制条件。这个条件就不能在属性声明时体现,我们只能通过方法进行限制条件的添加。(比如: setlegs)* 同时,我们需要避免用户再使用"对象.属性"的方式对属性进行赋值。则需要将属性声明为私有的(private)*...
2021-07-24 15:27:41
133
原创 java---面向对象
对象是由类new出来的,派生出来的一、Java面向对象学习的三条主线1.Java类及类的成员:属性、方法、构造器:代码块、内部类2.面向对象的三大特征:封装性、继承性、多态性、(抽象性)3.其他关键字:this|super、static、final、abstract、interface、package、import等二、面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做...
2021-07-22 19:47:28
84
原创 数组中常用的算法
1.数组元素的赋值(杨辉三角、回形数等)2.求数值型数组中元素的最大值、最小值、平均数、总和等3.数组的复制、反转、查找(线性查找、二分法查找)4.数组元素的排序算法...
2021-07-21 20:54:17
72
原创 java---数组的概述
—、数组的概述1.数组的理解。数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组相关的概念;* >数组名* >元素* >角标、下标、索引* >数组的长度:元素的个数*3.数组的特点:1)数组是有序排列的2)数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型3)创建数组对象会在内存中开辟一整块连续...
2021-07-21 12:32:42
93
原创 第一次使用EclipseEE的使用配置
基本设置更改编码格式常见问题:·三、常见问题,.1.双击Eclipse启动图标,不能正常启动Eclipsel启动不了的原因有很多种,这里需要大家从如下几个方面排查.1.环境变量是否正确配置,需要在命令行输入 javac.exe或java.exe进行检查2.是否正确的安装了JDK和JRE-3.安装的JDK的版本(32位还是64位),必须与Eclipse版本一致·4.修改Eclipse安装目录下的eclipse.ini配置...
2021-07-20 14:46:32
461
原创 Java的三种循环结构
For循环结构的使用一、循环结构的四个要素①初始化条件②循环条件 --->是boolean类型③循环体④迭代条件二、for循环的结构for(①;②;③){ ④ }执行过程:① - ② - ③ - ④ - ② - ③ - ④ - ... -②*/注意: for(int i=1;i<=5;i++){ System.out.println("Hello World!"); } //i在for循...
2021-07-19 19:09:47
486
原创 第二章 Java 基本语法(下)
程序流程控制流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。流程控制方式采用结构化程序设计中规定的三种基本程序结构,即if语句if语句的三种格式:单一、二选一、多选一分支结构中的if-else(条件判断结构)一、if-else的三种结构第一种:if(条件表达式){ 执行表达式}第二种:二选一if(条件表达式){ 执行表达式1}else{ 执行表达式2}第三种:多选一...
2021-07-18 18:23:56
105
原创 ★Java运算符
算数运算符取余%结果的符号与(被模数)%前面的数的符号相同开发中,经常用%来判断能否被除尽的情况(为0能除尽,不为零不能除尽)前++:先自增1,后运算后++:先运算,后自增1注意:自增1不会改变变量本身的数据类型前--:先自减1,后运算后--:先运算,后自减1赋值运算符= += -= *= /= %=int num1 = 10;num1 += 2; // num1 = num1 + 2Sy...
2021-07-17 18:44:17
86
原创 Java进制转换
ava二进制、八进制、十进制、十六进制及其相互转换进制的基本介绍所有数字在计算机底层都以二进制形式存在。对于整数,有四种表示方式:二进制(binary): 0,1 ,满2进1.以0b或0B开头。十进制(decimal): 0-9 ,满10进1。八进制(octal): 0-7 ,满8进1. 以数字0开头表示。十六进制(hex): 0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。如: 0x21AF +1= 0X21B0进制对照表二进制Java整数常量默
2021-07-17 12:53:38
703
原创 第二章 Java基本语法(上)
关键字定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写定义数据类型的关键字class interface enum byte shortint long float double charboolean void定义流程控制的关键字if ...
2021-07-16 12:47:37
134
原创 第一章 Java基础
1.软件开发介绍软件分为哪两类?系统软件和应用软件应用程序 = 算法 + 数据结构人机交互方式: 图形化界面(GUI) 命令行方式(CLI) 常用DOS命令 dir:列出当前目录下的文件以及文件夹 md:创建目录 md+空格+目录名 rd:删除目录 rd+空格+目录名 cd:进入指定目录 cd+空格+目录名 多路径:cd d:\java\aaa ...
2021-07-16 11:55:49
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人