java学习课程
ZONGYongfeng
这个作者很懒,什么都没留下…
展开
-
面向对象基础
面向对象基础 面向对象和面向过程的区别: 抽象的目的:将复杂的问题简单化 面向过程的抽象: 将几个有区别的物体的共同性质或特性,形象地抽取出来或孤立地进行考虑的行动或过程 面向对象的抽象: 从事物中舍弃个别的非本质特征,抽取共同的本质特征 只考虑与问题域相关的信息,而忽略与问题域不相关的部分 面向对象思想:面向对象编程思想实际上就是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发方法 面向对象的分析(OOA,Object Oriented原创 2020-11-02 10:16:42 · 120 阅读 · 0 评论 -
方法的定义和调用
方法的定义和调用 方法的概念:方法是完成某个功能的一组语句,通常将常用的功能写成一个方法 注意:方法定义在类中 方法的作用: 完成功能 可以实现代码的重用。简化了程序的编写和维护工作。 方法的分类: /** * 方法的分类: * 无参无返回值 * 无参有返回值 * 有参无返回值 * 有参有返回值 * @author Administrator *[访问控制符] [修饰符] 返回值类型 方法名(参数类型 形式参数,参数类型 形式参数,…){ 方原创 2020-11-02 10:08:34 · 259 阅读 · 0 评论 -
数组
数组 概念:数组可以看成是多个相同类型数据的组合,实现对这些数据的统一管理 数组就是容器:存放同一类型数据,可以是基本数据类型也可以是引用数据类型 数组的创建: //数组的声明 int[] arr1; int arr2[]; //数组的赋值 5:数组元素个数 arr1=new int[5]; arr2= new int[]{1,2,3};//数组元素个数3个 //数组的创建:声明的同时并且完成初始化 int[] arr3= {2,3,4,5}; //静态原创 2020-09-22 21:29:02 · 295 阅读 · 0 评论 -
JAVA多线程的三种实现方式
JAVA多线程的三种实现方式 多线程一共有三种实现方式 方式一:继承Thread类,并重写run()方法 方式二:实现Runnable接口,实现run方法 方式三:实现Collable接口,线程结束后可以有返回值,但该方式是依赖于线程池的 ...原创 2020-09-20 20:30:41 · 60 阅读 · 0 评论 -
流程控制语句
流程控制语句 if语句 // 单一条件 /** * if(布尔表达式A){ * 语句B * } * A为true 执行B,否者不执行 * * 可以省略if语句的花括号,编译器在识别代码时默认添加,只括if语句下一行代码,一般不会省略使用花括号提高代码可阅读性 */ int itemNum=100; int buyNum=1000; // if(buyNum<=itemNum) // System.out.println("执行购原创 2020-09-14 14:43:35 · 52 阅读 · 0 评论 -
java之变量和运算符(续)
第二章:变量和运算符 **原码反码补码** ```java /** * * 计算机在存储数值类型数据时是以补码的形式存储的,读取显示时将补码转为原码输出 * @author Administrator * 针对于二进制: 第一位为符号位:1表示负数 0表示整数 * 正数的原码、反码、补码都一样 *负数: 反码:原码除了符号位不变之外其余取反 补码=反码+1 * 补码转原码:补码-1然后除了符号位以外其余取反 * */ public class _原码反码补码 {原创 2020-09-08 20:23:12 · 82 阅读 · 0 评论 -
java之变量和运算符
java之变量和运算符 1、关键字、保留字和标识符 关键字:java中已经使用的英文字母,jdk中使用的类名也是关键字。关键字不能作为变量名、类名、包名 保留字 标识符:java中包名、类名、方法名、变量名、常量名的总称 标识符的命名规则: 必须以字母、下划线(_)或美元符号($)开头 标识符中不能有空格 不能使用Java中的关键字或者保留字做为标识符 标识符的命名规则: 包名:域名.公司名.项目名.种族-- 常见的域名: com、cn、org… com.neusoft.原创 2020-09-07 19:18:48 · 135 阅读 · 0 评论 -
认识JAVA及运行环境搭建
认识JAVA及运行环境搭建 1、java是什么? java 是一门编程语言 2、编程语言的分类: 机器语言:计算机能够识别的语言,规定是二进制编写的语言,如;001101011 汇编语言:一系列的英文单词组成命令集合,通过指令使计算机执行相应程序,是最接近机器语言 · 高级语言:c/c++、java、javaScript、python… 3、计算机组成: 硬件:显卡、cpu、硬盘、内存 软件:操作系统、应用软件 4、高级语言的分类: 编译型语言:c/c++ 特点:将源码编译成可执行的二进制文件原创 2020-09-07 14:46:54 · 231 阅读 · 0 评论