Java基础知识总结
写代码:
1,明确需求。我要做什么?
2,分析思路。我要怎么做?1,2,3。
3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。
4,代码实现。用具体的java语言代码把思路体现出来。
学习新技术的四点:
1,该技术是什么?
2,该技术有什么特点(使用注意):
3,该技术怎么使用。demo
4,该技术什么时候用?test。
-----------------------------------------------------------------------------------------------
一:java概述:
1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;
19xx年将Oak语言更名为Java;
Java的三种技术架构:
JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;
JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础; JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;
…… …… 余下全文
Java程序设计基础(知识点总结)
1、类:首字母大写,如果一个类名由多个单词构成,那么每个单词的首字母都大写,中间不使用任何的连接符。比如Person类,MemberTest类。
2、方法:首字母小写。如果一个方法由多个单词构成,那么第一个单词的所有字母全都小写,从第二个单词开始,每个单词的首字母大写。比如add,addThreeInt。
3、属性:命名约定与方法相同。比如age,ageOfPerson。
4、变量名命名规则 :在Java中,变量名以下划线、字母、$符号开头,并且后跟下划线、字母、$符号以及数字。总之,Java中的变量名不能以数字开头
注意:在循环里可以声明变量但其是局部变量,退出循环时不可再使用。
2、单行注释:以//开头,//后面的所有内容均被当作注释处理。
多行注释:以/*开头,以*/结束,中间的所有内容均被当作注释处理。关于多行注释,需要注意的是,多行注释不能嵌套。
3、原生数据类型共有8种 :整型:使用int表示。(32位) 字节型:使用byte表示。(表示-128~127之间的256个整数)。 短整型:使用short表示。(16位) 长整型:使用long表示。(64位)单精度浮点型:使用float表示。所谓浮点型(默认情况下都是double),指的就是小数,也叫做实数,比如1.2。 双精度浮点型:使用double表示。双精度浮点型表示的数据范围要比单精度浮点型大。 字符型:使用char表示(char是character的缩写)。所谓字符,就是单个的字符表示,比如字母a,或者中文张,外面用单引号包围上。比如char a = ‘B’; char b = ‘张’;
…… …… 余下全文
Java知识
第1章
一、java概述
1、java发展:
1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;
1994年将Oak语言更名为Java;
2、Java的三种技术架构:
JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;
JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;
JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;
3、JDK:Java Development Kit,java的开发和运行环境,java的开发工具集和jre。
4、JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。
5、配置环境变量:
6、javac命令和java命令
要知道java是分两部分的:一个是编译,一个是运行。
…… …… 余下全文
目录
目录................................................................................................................................1 基础篇 ............................................................................................................................4
一、JDK常用的包 ...................................................................................................4
二、 Get和Post的区别 ...........................................................................................4
三、 Java多态的具体体现 .......................................................................................4
…… …… 余下全文
Java总结
1. 命名规则
a) 必须使用字母,数字,_, $组成
b) 不能以数字开头
c) 不能使用关键字或保留字
1.1 类名:所有单词首字母大写,其余小写(HelloWorld)
1.2 变量:从第二个单词开始首字母大写,其余小写,使用名词(carColor)
1.3 方法:从第二个单词开始首字母大写,其余小写,使用动词(qiChuang)
1.4 包名:所有字母小写
1.5 常量:所有字母大写,单词之间用_隔开
2.基本数据类型
2.1 数值型
2.1.1 整型
字节型Byte -128~127 占1个字节
短整型short -32768 ~ 32767 占2个字节 整型int -2147483648 ~ 2147483647 占4个字节 长整型long -9223372036854775808 ~ 9223372036854775807
占8个字节 声明时可以带L/l
2.2 浮点型
2.2.1 float 浮点型 占4个字节 赋值时必须带F/f后缀
2.2.2 double 双精度浮点型 占8个字节 可以带D/d后缀
…… …… 余下全文
Day04
1:switch语句(掌握)
(1)格式:
switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ...
default:
} 语句体n+1; break; 格式解释说明: switch:说明这是switch语句。 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 default:如果所有的情况都不匹配,就执行这里,相当于if语句中的else (2)面试题 switch语句的表达式可以是byte吗?可以是long吗?可以是String吗? 可以,不可以,JDK7以后可以 (3)执行流程: A:首先计算表达式的值 B:和每一个case进行匹配,如果有就执行对应的语句体,看到break就结束。 C:如果没有匹配,就执行default的语句体n+1。 (4)注意事项: A:case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的 B:default可以省略吗? 可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。 特殊情况: case就可以把值固定。 A,B,C,D C:break可以省略吗? 可以省略,但是结果可能不是我们想要的。 会出现一个现象:case穿透。 最终我们建议不要省略 D:default一定要在最后吗? 不是,可以在任意位置。但是建议在最后。
…… …… 余下全文
Java是一种解释性的语言
垃圾收集机制:自动地不定期检查内存,自动删除垃圾。
Java Application(Java应用程序)
Java程序可以分为两类
Java Applet (Java小程序)
Java由类组成,
类是Java的基本组成单位。
Java Application,
Java应用程序的主要特点是:有一个或多个类组成,其中必有一个定义了main()方法。main()方法是自动执行的类方法,是Java应用程序运行的起始点。定义了main()方法的类称之为主类。
…… …… 余下全文
1.Java的三大平台:JavaSE(J2SE)、JavaEE、JavaME
2.Java如何配置环境变量:安装---->右键我的电脑---->高级---->环境变量---->path=C:\Program Files\Java\jdk1.7.0\bin
3.Java的三步走:编写源代码(.java)---->编译成字节码(.class)---->运行
4.Java的优势:跨平台以及安全
5.主程序入口:main方法 public static void main(String[]args){程序体}
a) 一个类中只能有一个主程序入口
b) 主程序入口也叫主线程(起始线程)
c) 一般在一个工程中只有一个main
6.变量的三要素:类型 名称(变量名)=值;
7.类型可分为2大类:原始数据类型+引用数据类型
8.原始数据类型有8个:boolean、byte、short、int、long、char、double和float
…… …… 余下全文