- 博客(21)
- 收藏
- 关注
原创 跟着狂神学Java的第21天
面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么...... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题! 对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思
2021-10-21 21:52:58 113
原创 跟着狂神学Java的第20天
稀疏数组 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 如下图:左边是原始数组,右边是稀疏数组 右边第一行表示,左边数组有6行7列8个数值下面都是表示每个数值的坐标package com.taogu.Array;public class Ar.
2021-10-19 22:18:25 120
原创 跟着狂神学Java的第19天
打印元素package com.taogu.Array;import java.util.Arrays;public class ArrayDemo08 { public static void main(String[] args) { int[] a ={1,2,3,4,5664,565,4454,787,233}; //打印元素Arrays.toString System.out.println(Arrays.toString(...
2021-10-13 21:27:38 129
原创 跟着狂神学Java的第18天
多维数组多维数组可以看成数组的数组,比如二维数组就是一个特殊的一对数组,其每一个元素都是一个一维数组二维数组int a[][] =new int[2][5];解析:以上二维数组a可以看成一个两行五列的数组package com.taogu.Array;public class ArrayDemo06 { public static void main(String[] args) { //[4][2] /* 1,...
2021-10-12 22:39:06 124
原创 跟着狂神学Java的17天
数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排序组合而成其中,每一个数据称作为一个数组元素,每个数组元素可以通过一个下标来访问它们。数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; // 首选的方法或dataType arrayRefVar[]; //效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下:dataT..
2021-10-07 22:05:23 161
原创 跟着狂神学Java的第16天
用Java写一个计算器,要求实现加减乘除功能,并能够循环接受package com.taogu.Method;import java.util.Scanner;public class Demo07 { public static void main(String[] args) { System.out.println("请输入值"); Scanner n = new Scanner(System.in); double a = 0...
2021-10-05 21:12:27 120
原创 跟着狂神学Java的第15天
命令行传参 有时候你希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现 package com.taogu.Method;public class Demo03 { public static void main(String[] args) { //args.length数组长度 for (int i = 0; i < args.length; i++) { System.out.print...
2021-10-04 23:45:07 116
原创 跟着狂神学Java的第14天
何谓方法System.out.println(),那么它是什么呢? System:系统的类 out:System下的对象 println():方法 Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只能完成1个功能,这样利于我们后期的扩展。
2021-10-02 23:40:46 89
原创 跟着狂神学Java的第13天
增强for循环 这里我们先只是见一面,做个了解,之后数组我们重点使用 Java5引入了一种主要用于数组或集合的增强型for循环 Java增强for循环语法格式如下: for(声明语句:表达式){ //代码句子}声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素值相等。表达式:表达式是要访问的数组名,或者是返回值为数组的方法package com.taogu.Struct;publ..
2021-10-01 22:47:34 149
原创 跟着狂神学Java的第12天
循环结构while循环do...while循环for循环在Java5中引入了一种主要用于数组的增强型for循环while循环while是最基本的循环,它的结构为:while(布尔表达式){ //循环内容} 只要布尔表达式为ture,循环就会一直执行下去 我们大多数情况是会让循环停止下来的,我们需要一个表达式失效的方式来结束循环。 少部分情况需要循环一直执行,比如服务器的请求响应监听等 循环条件一直为ture就会造成无限循环[死循..
2021-09-30 22:56:36 107
原创 跟着狂神学Java的第11天
顺序结构JAVA的基本结构就是顺序结构,除非特别指明,否则就按顺序一句一句执行顺序结构是最简单的算法结构package com.taogu.Struct;public class ShunXuDemo01 { public static void main(String[] args) { System.out.println("Hello1"); System.out.println("Hello2"); System.out.p...
2021-09-28 22:38:38 138
原创 跟着狂神学Java的第十天
包机制包的本质就是文件夹为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:package pkg1[.pkg2[.pkg3...]];一般利用公司域名倒置作为包名;www.baidu.com 包名:com.baidu.www为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import"语句可完成此功能package com.taogu.operator;//package定义包import com.taogu.base
2021-09-26 23:33:51 140
原创 跟着狂神学Java的第9天
位运算符package operator;public class Demo07 { public static void main(String[] args) { /* A = 0011 1100 B = 0000 1101 A&B = 0000 1100 两个都是1才是1 有一个是1那就是0 A|B = 0011 1101 如果是都是0为0 有一个1就是1 A^B...
2021-09-24 23:25:02 145
原创 跟着狂神学Java的第8天
运算符JAVA 语言支持如下运算符: 算数运算符:+,-,*,/,%(取余:11/5=2.....1),++。-- 赋值运算符= int a =10; 关系运算符;>, <, >=, <=, ==(JAVA里的等于,用==表示), != instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,~,>>,<<,>>>(了解) 条件运算符?:
2021-09-23 23:29:30 127
原创 跟着狂神学JAVA的第七天
八大数据类型byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。doubl
2021-09-22 23:01:08 157
原创 跟着狂神学java的第六天
JAVA基础语法注释、标识等、关键字注释:平视我们自己编写代码,在代码少的情况下,我们还可以看懂,但是当项目结构一旦复杂起来,我们就需要注释了注释不会被执行,是给我们写代码的人看的JAVA中注释有三种 单行注释Line comment://后面加注释 如何更改注释File-->settings-->Editor-->Color Scheme-->Java-->comments-->Line comment (无法改颜色的话,把I.
2021-09-21 22:17:43 56
原创 跟着狂神学java的第五天
JAVA程序运行机制 编译型:将一本书全部翻译,但是书有变动,则需重新翻译 解释型:实时翻译 流程:源程序(*.java文件)-->java编译器-->字节码(.class文件)-->类装载器-->字节码校验器-->解释器-->操作系统平台编译型适用于开发操作系统,C语言&C++都属于编译型语言解释型适用于网页或者服务器脚本对速度要求不高,就可以使用解释型语言,边执行边解释。python就是解释型语言IDEA安装 什么是IDE
2021-09-21 00:26:17 76
原创 跟着狂神学java第四天
HelloWorld 随便新建一个文件夹,存放代表code 新建一个JAVA文件 文件后缀名为.java helle.java 【注意点】系统可能没有显示文件后缀名,我们需要手动打开 编写代码 public class Hello{ public static void main (String[] args){ System.out.print("Hello,world!"); } }
2021-09-20 00:55:19 118
原创 跟着狂神学习JAVA第三天
Java JDK:JAVA开发者工具 JRE:JAVA运行时环境 JVM:JAVA虚拟机 JDK包涵了JRE包涵了JVMJAVA&JAVAC编译和运行javaJAVAdoc可以把JAVA一些内容编辑成为文档JAR可以把JAVA打包成一个应用卸载JDK 删除JAVA的安装目录 删除JAVA_HOME 删除path下关于JAVA的目录 打开cdm 输入java-version 安装JDK 百度搜索JDK8,找到下
2021-09-20 00:00:05 145
原创 跟着狂神学习java的第二天
打开CMD方式 开始+系统+命令提示符 win键+R键 输入cmd打开控制台(推荐使用) 在任意文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 在资源管理的地址栏前面加上cmd空格 管理员身份运行 开始+系统+命令提示符+以管理员方式运行 常用的DOS命令#盘符切换 盘符+:#查看当前目录下面所有文件 dir#切换目录 cd空格/d空格盘符: change directory 文件的斜杆\ 参数的斜杆/#返回上一级cd空.
2021-09-17 22:21:29 132
原创 跟着狂神学习java的第一天的第一封博客
列表 无序列表 表格姓名 性别 生日 爱好 张三 男 1997.01.08 写代码 李四 女 1998.01.01 java
2021-09-15 21:51:57 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人