
Java学习
Lk_Life
心之所向,一往无前
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java笔记04——运算符
数据类型转换当数据类型不一样时,将会发生数据类型转换。1. 自动类型转换(从小到大byte->short(char)->int->long->float->double)2. 强制类型转换特点:代码需要特殊的格式处理,不能自动转换。格式:范围小的类型 范围小的变量名 = (范围小的类型)原本范围大的数据。3. 注意强制类型转换一般不推荐使用,因为有可...原创 2019-05-03 16:51:56 · 178 阅读 · 0 评论 -
Java笔记05——字符串
字符串(String类)String类不是基本数据类型,是引用数据类型。从概念上讲,Java字符串就是Unicode字符系列。每个用双引号括起来的字符串都是String类的一个实例:String e = ""; //一个空的字符串String greeting = "Hello";1. 子串从一个较大的字符串中提取出来的串,使用String类的substring方法//子串: 从一...原创 2019-05-04 14:45:30 · 182 阅读 · 0 评论 -
Java笔记06——控制流程
条件语句1. if小明妈妈:儿子,这次考试如果你考了90分以上,妈妈给你买十颗糖果。int candies = 0;//糖果的数量int score;//小明的成绩 //从控制台读取小明的成绩Scanner sc = new Scanner(System.in); score = sc.nextInt();if(score > 90) {//如果...原创 2019-05-05 23:28:59 · 135 阅读 · 0 评论 -
Java笔记09——类和对象
面向对象的两个要素:类和对象类:是对一类事物的描述,是抽象的,概念上的定义。对象:实际存在的某类事物的个体,也称为实例(instance)。属性: 类中的成员变量行为:类中的成员方法生活中描述事物无非就是描述事物的属性和行为。如:人有身高、体重等属性,有说话、唱歌、打篮球等行为。一、类和对象的使用创建类,设计类的成员创建类的对象通过“对象.属性”和“对象.方法”调用对象的...原创 2019-05-08 21:22:41 · 286 阅读 · 0 评论 -
Java笔记07——数组
数组数组是一种数据结构,用来存储同一类型值的集合。1. 数组的声明int[] a;2. 数组的初始化a = new int[100];//初始化了一个长度为100的存储int型变量的数组,此时数组里默认存储了100个03. 数组元素查找数组中的元素可以通过数组下标来查找,数组下标从0开始。例如要找数组中第5个元素。System.out.println(a[4]);//打印数组中...原创 2019-05-06 21:34:01 · 134 阅读 · 0 评论 -
Java笔记10——封装、继承、多态
面向对象三大特性之封装1. 什么是封装?隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。2. 为什么使用封装?封装在将实现细节隐藏的同时,也确保了使用者无法随意更改内部数据,增强了安全性;使用者不必了解具体的实现细节,而只是通过公开的接口,以特定的访问权限来使用类的成员。3. 怎么实现封装?类的属性私有化(private)公开的获取(get)和修...原创 2019-05-09 21:43:04 · 144 阅读 · 0 评论 -
Java笔记08——案例《家庭记账本》
家庭记账1. 目标模拟实现一个基于文本界面的《家庭记账本》掌握初步的编程技巧和调试技巧主要涉及知识点:变量的定义基本数据类型的使用循环语句分支语句方法声明、调用和返回值的接收简单地屏幕输出格式控制2. 需求说明模拟实现基于文本界面的《家庭记账本》。该程序能够记录家庭的收入、支出,并能打印收支明细表。3. 工具类 Utility.java工具类介绍将不...原创 2019-05-07 22:07:56 · 1979 阅读 · 1 评论 -
Java笔记13——错误与异常
错误与异常程序运行过程中,可能会发生一些不被期望的效果,阻止我们的程序按照指令去执行这种不被预期出现的效果,肯定需要抛出来告诉我们在Java中有一个定义好的规则Throwable(可以抛出的)1.Error错误 通常是一些物理性的,JVM虚拟机本身出现的问题,程序指令是处理不了的2.Exception异常 通常是一种人为规定的不正常的现象,通常是给定的程序指令产生了一些不符合规...原创 2019-06-19 13:31:04 · 305 阅读 · 0 评论 -
Java笔记12——集合
Collection存储形式:value1.List(1)ArrayList1)所属包:java.util 底层利用动态数组实现 1.5倍扩容 默认大小102)特点:适合遍历查询 不适合插入删除3)对象的创建: 无参构造 带默认空间的构造—默认为10 带Collection参数的构造方法4)常用方法—CRUD add(E e) remove(int index) s...原创 2019-06-16 20:20:32 · 132 阅读 · 0 评论 -
Java笔记03——变量与数据类型
注释注释使用描述单行注释以//开始,如://行注释多行注释以/* 开始,以*/结束,如:/* 多行注释*/文档注释以/** 开始,以*/结束,@功能 自行定义注释不会出现在可执行程序中,通过注释提高代码的可读性,使得Java代码条理清晰。通常在程序开头加入要实现的功能、时间、作者等内容注释,方便后期的维护以及程序员之间的交流。变量1. 变量的概念...原创 2019-05-03 01:37:12 · 191 阅读 · 0 评论 -
Java笔记02——eclipse的安装及使用
eclipse的安装与使用下载eclipse下载地址:https://www.eclipse.org/downloads/安装JavaEE开发版创建一个工程集File->new->other->Java Working Set创建Java项目file->new->Java Project编写HelloWorldne...原创 2019-05-02 22:28:11 · 186 阅读 · 0 评论 -
Java笔记01——Java入门
Java入门概述1. 计算机的组成硬件:主机、显示器、键盘、鼠标等。软件:一系列按照特定顺序组织的计算机数据和指令的集合。简单地的说就是程序加文档的集合。以开发语言作为描述语言,可以认为:软件=程序+数据+文档。分为系统软件和应用软件。2. 程序设计程序设计是给出解决特定问题程序的过程。3. 程序设计语言程序设计语言是用于书写计算机程序的语言。机器语言...原创 2019-05-02 20:38:16 · 213 阅读 · 0 评论 -
Java笔记14——IO
IO数据流动的方向 读数据(input) 写数据(output)文件流 字符流 数据流 对象流 网络流。。。1.文件一种电脑的存储形式.txt .doc .ppt .mp4...文件夹File-->与电脑上的文件或文件夹产生一一对应的映射关系File是一个类1)java.io包中 2)文件或目录路径名的抽象表示形式3)File是内存中的一个对象<--映射-->...原创 2019-08-08 18:16:00 · 190 阅读 · 0 评论