Java
青柠晶晶的1024
左手代码,右手诗。
展开
-
计算机基础知识(计算机概述)
###01.01_计算机基础知识(计算机概述)(了解)* A:什么是计算机?计算机在生活中的应用举例 * 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 * 应用举例 * 1:科学计算...原创 2019-02-02 14:37:50 · 1765 阅读 · 0 评论 -
01.02_计算机基础知识(软件开发和计算机语言概述)
###01.02_计算机基础知识(软件开发和计算机语言概述)(了解)* A:什么是软件 * 按照特定顺序组织的计算机数据和指令的集合* B:什么是开发 * 软件的制作过程* C:什么是软件开发 * 借助开发工具与计算机语言制作软件 * D:什么是计算机语言 * 人与计算机之间进行信息交流沟通的一种特殊语言* E:计算机语言的分类 * 机器语言: ...原创 2019-02-02 14:51:32 · 285 阅读 · 0 评论 -
01.03_计算机基础知识(人机交互)
###01.03_计算机基础知识(人机交互)(了解)* A:人机交互的两种方式 * a:命令行方式 * 需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。 * b:图形化界面方式 * 这种方式简单直观,使用者易于接受,容易上手操作。 ...原创 2019-02-02 14:58:33 · 337 阅读 · 0 评论 -
01.04_计算机基础知识(键盘功能键和快捷键)
###01.04_计算机基础知识(键盘功能键和快捷键)(掌握)* A:键盘功能键 * a:Tab * b:Shift * c:Ctrl * d:Alt * e:空格 * f:Enter * g:Window * h:上下左右键 * i:PrtSc(PrintScreen)屏幕截图* B:键盘快捷键 * a:...原创 2019-02-02 17:24:16 · 1647 阅读 · 0 评论 -
01.05_计算机基础知识(如何打开DOS控制台)
###01.05_计算机基础知识(如何打开DOS控制台)(掌握)* A:xp下如何打开DOS控制台? * a:开始--程序--附件--命令提示符 * b:开始--运行--cmd--回车 * c:win+r--cmd--回车* B:win7下如何打开DOS控制台? * a:开始--所有程序--附件--命令提示符 * b:开始--搜索程序和文件--cmd--...原创 2019-02-02 17:45:50 · 197 阅读 · 0 评论 -
01.06_计算机基础知识(常见的DOS命令讲解)
d: 回车 (切换到D盘) 盘符切换 e:回车 (切换到E盘) dir(directory): 列出当前目录下的文件以及文件夹(没有:) cd (change directory)改变指定目录(进入指定目录) cd.. : 退回到上一级目录(没有:) cd\: 退回到根目录(没有:) cls : (clear screen)清屏 exit : ...原创 2019-02-02 19:03:01 · 232 阅读 · 0 评论 -
01.07_Java语言基础(Java语言概述)
1.Java语言发展史 詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oa...原创 2019-02-02 19:24:46 · 194 阅读 · 0 评论 -
01.08_Java语言基础(Java语言跨平台原理)
1.什么是跨平台性?通过java语言编写的应用程序在不同的系统平台上都可以运行。2.Java语言跨平台原理 只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。3.Java语言跨平台图解java程序——windows系统(win版的JVM) ...原创 2019-02-02 19:38:22 · 368 阅读 · 0 评论 -
01.09_Java语言基础(JRE和JDK的概述)
JRE(Java Runtime Environment java运行环境)JDK(Java Development Kit java开发工具包)1.什么是JRE? 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 ...原创 2019-02-02 21:45:00 · 142 阅读 · 0 评论 -
01.10--11_Java语言基础(JDK的下载和安装)
1.JDK的下载 官网 http://www.oracle.com 2.JDK的安装 * a:傻瓜式安装 * 双击安装程序,然后一路next即可(但是不建议) * b:安装的推荐方式 * 安装路径不要有中文或者特殊符号如空格等。 * 所有和开发相关的软件最好安装目录统一。 * 举例:...原创 2019-02-03 12:20:17 · 284 阅读 · 0 评论 -
01.12_Java语言基础(Java开发工具介绍)
* A:notepad(微软操作系统自带,记事本)* B:Editplus/Notepad++* C:Eclipse(开源,免费)* D:MyEclipse(在Eclipse的基础上装了一个插件,有利于做Web开发) * 给大家简单的介绍一下这些工具,然后说说我们使用这些工具的顺序。 * 基础班:先notepad,然后Editplus,再Eclipse。 * 就业班...原创 2019-02-03 12:27:22 · 193 阅读 · 0 评论 -
01.13.14.15_Java语言基础(HelloWorld案例的编写和运行、常见问题)及java语言的书写格式
一、* A:定义类* B:写main方法* C:写输出语句* D:Java程序开发运行与工作原理* E:编译和运行程序 class HelloWorld { public static void main(String[] args){ System.out.println("Hello World"); }}二、常见问题* A:找不到...原创 2019-02-03 13:33:44 · 276 阅读 · 0 评论 -
01.16.17.18_Java语言基础(path环境变量的作用及配置方式两种)及classpath配置
快捷键:打开一个文件夹,按住shift键并且右击,可出现“在此处出现命令窗口”。01.16_Java语言基础(path环境变量的作用及配置方式1)* A:在JDK的bin目录下开发程序容易产生的问题 * a:如果文件过多,不方便管理 * b:删除自己写过的不需要的文件,可能不小心把JDK自带的工具给删除了* B:如何解决问题呢 * notepad这样的命令为...原创 2019-02-03 17:01:27 · 245 阅读 · 0 评论 -
01.19.20.21.22.23Java语言基础(Editplus、注释、关键字)
###01.19_Java语言基础(Editplus开发程序并编译运行)(了解)* A:配置快捷键编译运行* B:去除备份文件 ###01.20_Java语言基础(注释概述及其分类)(掌握)* A:什么是注释——用于解释说明程序的文字* B:注释的分类单行注释—— 格式://注释文字 多行注释—— 格式:/*注释文字*/ 文档注释—— 格式:/**注释文...原创 2019-02-03 19:58:42 · 257 阅读 · 0 评论 -
02.01_Java语言基础(常量的概述和使用)
* A:什么是常量 * 在程序执行的过程中其值不可以发生改变 * B:Java中常量的分类 * 字面值常量 * 自定义常量(面向对象部分讲) * C:字面值常量的分类 * 字符串常量 用双引号括起来的内容 * 整数常量 所有整数 * 小数常量 所有小数 * 字符常量 用单引号括起来的内容,里...原创 2019-02-03 20:51:30 · 150 阅读 · 0 评论 -
02.02、3_Java语言基础(进制概述和二,八,十六进制图解)
###02.02_Java语言基础(进制概述和二,八,十六进制图解)(了解)* A:什么是进制 * 进制:就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。 * 例如一周有七天,七进制,一年有十二个月,十二进制* B:十进制的由来 *...原创 2019-02-04 23:36:06 · 223 阅读 · 0 评论 -
02.04_Java语言基础(任意进制到十进制的转换)
十进制到十进制的转换:12345=10000+2000+300+40+5 =1*10^4+2*10^3+3*10^2+4*10^1+5*10^0* A:任意进制到十进制的转换原理 * 系数:就是每一位上的数据。 * 基数:X进制,基数就是X。 * 权:在右边,从0开始编号,对应位上的编号即为该位的权。 * 结果:把系数*基数的权次...原创 2019-02-05 14:24:29 · 288 阅读 · 0 评论 -
02.05_Java语言基础(十进制到任意进制的转换)
* A:十进制到任意进制的转换原理如:十进制转换为十进制12345(除以10,倒余数还是12345) * 除积倒取余 * B:画图练习 * 十进制--二进制60转化为二进制(60除以2---倒取余 为111100) * 十进制--八进制(60除以8---倒取余 为74) * 十进制--十六进制(60除以16---倒取余 为3C,60/1...原创 2019-02-05 14:51:27 · 208 阅读 · 0 评论 -
02.06_Java语言基础(快速的进制转换法)
* A:8421码及特点 * 8421码是中国大陆的叫法,8421码是BCD代码中最常用的一种。在这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。 1 1 1 1 1 1 1 1 1*2^7 1*2^6 1*2^5 1*2^4 1*2^3 ...原创 2019-02-05 20:06:40 · 297 阅读 · 0 评论 -
02.07、8_Java语言基础(原码反码补码)
一、* A:为什么要学习原码反码补码? * 后面要学习强制类型转换,如果不知道有原反补会看不懂结果 * B:有符号数据表示法的几种方式 * 原码 * 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 * 通过一个字节,也就是8个二进制位表示+7和-7 * 0(符号位) 0000111...原创 2019-02-05 23:17:13 · 444 阅读 · 0 评论 -
02.09_Java语言基础(变量的概述及格式)
* A:什么是变量 * 在程序执行的过程中,在某个范围内其值可以发生改变的量* B:变量的定义格式 * 数据类型 变量名 = 变量值;* C:为什么要定义变量 * 用来不断的存放同一类型的常量,并可以重复使用 ...原创 2019-02-06 13:52:58 · 168 阅读 · 0 评论 -
02.10、11_Java语言基础(数据类型)
* A:为什么有数据类型 * Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间* B:Java中数据类型的分类 * 基本数据类型 * 引用数据类型 * 面向对象部分讲解 * C:基本数据类型分类(4类8种) * 整数型 * byte 占一个字节 -128到127(面试) ...原创 2019-02-06 20:15:19 · 178 阅读 · 0 评论 -
02.12_Java语言基础(使用变量的注意事项)
* a:作用域问题 * 同一个区域不能使用相同的变量名 class Demo_DataType{ public static void main(String[] args){ int x=10; int x=10; System.out.println(x); //会报错}} * b:初始化值问题...原创 2019-02-06 20:55:24 · 183 阅读 · 0 评论 -
02.13_Java语言基础(数据类型转换之隐式转换)
* a:int + int * b:byte + int class Demo3_DataTypeConversion{ //Conversion转换 public static void main(String[] args){ int x=3; byte b=4; x=x+b; System.out.println(...原创 2019-02-06 21:31:19 · 286 阅读 · 0 评论 -
02.14_Java语言基础(数据类型转换之强制转换)
* A:强制转换问题 * int a = 10; * byte b = 20; * b = a + b;* B:强制转换的格式 * b = (byte)(a + b); 解释byte+int类型的问题(1)00000000 八位表示一个字节(2)byte b=4; byte占一个字节 4表示为000001...原创 2019-02-07 15:03:58 · 367 阅读 · 0 评论 -
02.16_Java语言基础(long与float的取值范围谁大谁小)
* 进行混合运算的时候,byte,short,char不会相互转换,都会自动类型提升为int类型,其他类型进行混合运算的是小的数据类型提升为大的 * byte,short,char -- int -- long -- float -- double (-- 表示 提升为)class Demo5 { public static void main(String[...原创 2019-02-08 14:43:11 · 318 阅读 · 0 评论 -
09.13_面向对象(抽象类练习老师案例)
public class Demo_abstract { public static void main(String[] args) { // TODO Auto-generated method stub baseTeacher b=new baseTeacher("晶晶",21); b.teach(); }} abstract class Te...原创 2019-03-27 14:18:49 · 338 阅读 · 0 评论