【我的Java笔记】初识Java第一课
2017-09-28 18:14
309 查看
【Java SE】
1.首先java开发的三个方向:
java se 桌面的程序开发
java ee Web方向的开发
java me 嵌入式开发
2.JDK的安装及环境变量的配置
(1)Oracle公司官网下载JDK工具
(2)环境变量的配置
PATH : 指向java安装的 bin 目录
CLASSPATH: 为类路径,java运行时查找类文件的路径,java的环境变量
在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,
否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加%JAVA_HOME%
\bin;%JAVA_HOME%\jre\bin;或者是直接%JAVA_HOME%\bin;
测试: doc命令行窗口输入 javac
3.java程序的编译与运行
java源文件在bin目录下javac.exe编译生成字节码文件(.class),在通过java.exe帮我们把字节码文件加载到虚拟机(JVM)内运行
4.Java何谈跨平台语言?
java执行的是.class 文件,java.exe 加载到虚拟机(JVM)内执行, 针对不同的平台(操作系统), Java内部提供了针对不同平台的JVM.
JVM 屏蔽了底层硬件还有操作系统的差异.
5.类名的规范
首字母必须大写,且满足驼峰规则
6.java的关键字
含义:被java语言赋予特殊含义的单词
特点:组成关键字的单词都为小写
7.标识符
含义:给类,接口,方法,变量,常量等起名字时使用的字符序列
组成规则:英文的大小写字母;数字字符;$和_
注意: (1): 不能以数字开头
(2): 不能是java中的关键字
(3): 区分大小写
8.变量
在程序的运行过程中其值在一定范围内会发生改变
程序开发的最基本组成。起保存数据的作用。
例int num=7; int定义数据的类型,num定义了变量的名称,“7”给变量赋值
规则:字母小写,并且也要满足驼峰规则
9.Java的基本数据类型
(1): 数值型
整数型 字节数范围
byte 1(8bit) -128 ~ 127
short
2(16bit)
-2^15 ~ 2^15 - 1
int 4(32bit) -2^31 ~ 2^31 - 1
long
8(64bit) -2^63 ~ 2^63 - 1
浮点数
float 4(32bit) -3.403*10^38 ~ 3.403*10^38
double 8(64bit) -1.798*10^308 ~ 1.798*10^308
(2): 字符型
char 2(16bit) 0 ~ 2^16 - 1 = 65535
(3): 布尔型(只存在两种结果:true或flase)
boolean 1
注:整数默认是int类型的 , 浮点数默认是 double类型的
float f=3.66F,定义float类型时 注意小数后面加上f
定义一个long类型 整数后面加上L
10.运算符
(1)算数运算符 +,-,*,/,%;
++i表示自加1,--i同理
注:+号的作用:作为运算符;表示一个数据是正数;字符串拼接符
(2)赋值运算符 =, +=,-=,*=,/=,%=
注:赋值运算符要求左边的数据必须是一个变量
(3)关系运算符 ==,!=,<,>,>=,<=
注:比较运算符的结果都是boolean型,也就是要么是true,要么是false。
比较运算符“==”不能误写成“=” 。
(4)逻辑运算符 &,|,!,^(异或),&&(短路),||(短路)
注:逻辑双与&&:有假则为假
逻辑双或||:有真则为真
若左侧符合条件则不执行右侧(提高了编写效率)
最后附上我初次学习的几个小程序:
1.在控制台上输出“Hello Java”
public class HelloJava{
public static void main(String[] args){
System.out.println("Hello Java");
}
}
2.用三目运算符求两个数之间的最大数:
public class Bijiao{
public static void main(String[] args)
{
int a=10;
int b=10;
int max=a>b?a:b;
if(a==b){
System.out.println("两个数大小相等");
}else
System.out.println(max);
}
}
3.键盘录入两个数来比较大小:
import java.util.Scanner;
class LuRu {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); //Scanner可以获取用户键盘输入的数据
System.out.println("请输入第一个数字");
int num1=sc.nextInt(); //获取用户输入的整数
System.out.println("请输入第二个数字");
int num2=sc.nextInt();
int max=num1>num2?num1:num2; //通过三目运算符进行比较大小
System.out.println("最大数字是"+max);
}
}
2017.9.23/9.24
1.首先java开发的三个方向:
java se 桌面的程序开发
java ee Web方向的开发
java me 嵌入式开发
2.JDK的安装及环境变量的配置
(1)Oracle公司官网下载JDK工具
(2)环境变量的配置
PATH : 指向java安装的 bin 目录
CLASSPATH: 为类路径,java运行时查找类文件的路径,java的环境变量
在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,
否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加%JAVA_HOME%
\bin;%JAVA_HOME%\jre\bin;或者是直接%JAVA_HOME%\bin;
测试: doc命令行窗口输入 javac
3.java程序的编译与运行
java源文件在bin目录下javac.exe编译生成字节码文件(.class),在通过java.exe帮我们把字节码文件加载到虚拟机(JVM)内运行
4.Java何谈跨平台语言?
java执行的是.class 文件,java.exe 加载到虚拟机(JVM)内执行, 针对不同的平台(操作系统), Java内部提供了针对不同平台的JVM.
JVM 屏蔽了底层硬件还有操作系统的差异.
5.类名的规范
首字母必须大写,且满足驼峰规则
6.java的关键字
含义:被java语言赋予特殊含义的单词
特点:组成关键字的单词都为小写
7.标识符
含义:给类,接口,方法,变量,常量等起名字时使用的字符序列
组成规则:英文的大小写字母;数字字符;$和_
注意: (1): 不能以数字开头
(2): 不能是java中的关键字
(3): 区分大小写
8.变量
在程序的运行过程中其值在一定范围内会发生改变
程序开发的最基本组成。起保存数据的作用。
例int num=7; int定义数据的类型,num定义了变量的名称,“7”给变量赋值
规则:字母小写,并且也要满足驼峰规则
9.Java的基本数据类型
(1): 数值型
整数型 字节数范围
byte 1(8bit) -128 ~ 127
short
2(16bit)
-2^15 ~ 2^15 - 1
int 4(32bit) -2^31 ~ 2^31 - 1
long
8(64bit) -2^63 ~ 2^63 - 1
浮点数
float 4(32bit) -3.403*10^38 ~ 3.403*10^38
double 8(64bit) -1.798*10^308 ~ 1.798*10^308
(2): 字符型
char 2(16bit) 0 ~ 2^16 - 1 = 65535
(3): 布尔型(只存在两种结果:true或flase)
boolean 1
注:整数默认是int类型的 , 浮点数默认是 double类型的
float f=3.66F,定义float类型时 注意小数后面加上f
定义一个long类型 整数后面加上L
10.运算符
(1)算数运算符 +,-,*,/,%;
++i表示自加1,--i同理
注:+号的作用:作为运算符;表示一个数据是正数;字符串拼接符
(2)赋值运算符 =, +=,-=,*=,/=,%=
注:赋值运算符要求左边的数据必须是一个变量
(3)关系运算符 ==,!=,<,>,>=,<=
注:比较运算符的结果都是boolean型,也就是要么是true,要么是false。
比较运算符“==”不能误写成“=” 。
(4)逻辑运算符 &,|,!,^(异或),&&(短路),||(短路)
注:逻辑双与&&:有假则为假
逻辑双或||:有真则为真
若左侧符合条件则不执行右侧(提高了编写效率)
最后附上我初次学习的几个小程序:
1.在控制台上输出“Hello Java”
public class HelloJava{
public static void main(String[] args){
System.out.println("Hello Java");
}
}
2.用三目运算符求两个数之间的最大数:
public class Bijiao{
public static void main(String[] args)
{
int a=10;
int b=10;
int max=a>b?a:b;
if(a==b){
System.out.println("两个数大小相等");
}else
System.out.println(max);
}
}
3.键盘录入两个数来比较大小:
import java.util.Scanner;
class LuRu {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); //Scanner可以获取用户键盘输入的数据
System.out.println("请输入第一个数字");
int num1=sc.nextInt(); //获取用户输入的整数
System.out.println("请输入第二个数字");
int num2=sc.nextInt();
int max=num1>num2?num1:num2; //通过三目运算符进行比较大小
System.out.println("最大数字是"+max);
}
}
2017.9.23/9.24
相关文章推荐
- Java学习笔记--数据库初识
- 黑马程序员(学习笔记二)初识java特点
- JAVA-OOP 第一课(接第三章·多态)学习笔记
- JAVA基础笔记4--Tomcat初识
- java笔记——初识面向对象05接口
- JAVA学习课堂笔记——初识
- JAVA高级工程师课程笔记整理——(一)初识JAVA
- 【孙鑫Java教程笔记】第一课:Java…
- Java学习笔记66. 初识多线程
- JAVA-OOP 第一课(第二章·继承)学习笔记
- 初识Java_笔记(1)
- Java NIO笔记(第一弹:初识NIO)
- 初识Java——(Java学习笔记一)
- 初识java——学习笔记
- 学习笔记:java学习第一课 开发工具,环境配置
- JAVA学习笔记:第一课(安装,环境变量,编译,运行)
- java笔记——初识面向对象03一个文件调用另一个文件
- Java框架学习笔记——初识Spring之简述
- JAVA登峰之路--第一课初识java
- java学习笔记--java第一课,java入门基础篇