Java的基本点
来源:互联网 发布:无法打开awrrpt.sql 编辑:程序博客网 时间:2024/04/30 02:23
一:环境搭建
二:Hello World
三:基本语法
环境搭建:
1: java 归 Oracle(甲骨文)
2:Java 特点:开源、免费、扩平台
3:JavaSE (标准版)—学习、简单桌面应用
JavaEE(企业版)—企业级别的开发、金融、电信、军工
JavaME (小型版)— 移动领域开发,移动版QQ
4:下载软件
官网:www.oracle.com 找 Downloads 然后 Java Development (开发)下载JavaSE
验证安转Java 终端输入: Java -version
5:三个概念(掌握)
JDK - - - Java Developer Kits java 开发工具包
JRE - - - Java Runtime Environment java 运行环境 - - - 没有JRE 的话 java 程序是不能运行的
JVM - - -Java Virtual Machine java 虚拟机- - - java 程序的跨平台运行
JRE=JVM + 类库 JDK= 开发所需的工具包+ JRE JVM是独立的
二:编写第一个java程序(hello world)
1:创建一个以.java为后缀的文本文档
ls 列表 cd 进入某一目录 javac文件名——编译文件 java 文件名
编写第一个java程序
文件名要与class后的文件名一样,以.java为后缀
第一步:编写.java源文件
第二部:编译源文件成.class文件
java文件名.java
第三步:运行编译好的文件
java 文件名(不加后缀)
public class H{
public static void main (String []args){
System.out.println(“hello");
}
}
a: public 公共的 是一个权限修饰符
b: class 类
c: H 类的名称 简称类名,类名一般要与文件名相同
d: { } 语句块 是成对出现的
e: static 静态的 是一个修饰符
f: void 无返回值的
g: main 主要的意思 主方法 是java程序的入口
h: String 字符串----首字母要大写
i: System 字符串—首字母要大写
j: out 输出
k: print 打印 println 打印并换行
IDE集成开发环境eclipse用于java程序编写
编写程序时要写注释
1:能够让我们自己和别人能够很清楚代码的功能
2:符合代码的规范
3:可以调试bug
单行注释:// 多行注释:开头/* 结尾*/ javaDoc注释 /** */生产文档的
数据类型:简单数据类型和引用数据类型//避免内存浪费 除了简单数据类型(基本数据类型)之外的都是引用数据类型
简单数据类型(四类八种,首字母小写):1:字符型(char)
2:布尔型(boolean)----是否
3:数值型:a:整数类型(byte,short,int,long)
b:浮点类型 (float,double)
byte (字节 —8位) short(短整型—16位) int (整型—32位) long (长整型—64) float (浮点型 32) double (浮点型 64) char (字符型 16)
八位是一字节 范围是-2的(大小-1)次方到 2 的(大小-1)次方再-1
整数型默认是int类型 如果使用long类型要在后面加上L来区分(long b=22222222L)
小数型默认的是double 浮点型需要加上F(fioat f1=3.14F)而double(double b1=3.14)则不用
char 字符 表示的是单个字符 使用’’引起来 (char ch1=‘A’或者char ch1=‘哈’)因为是单个所以不能char ch1=‘AA’ 要想多个字符可以使用字符串String 注意首字母大写并用双引号(String str=“AA")
char 可以数字来进行赋值 输出要用 +来进行链接("ch1 =“ + ch1)65是A 97是a 48 是 0(零)
有些字符具有特殊的含义 比如 \ 要想表示\ 需要写\\ 例(char ch1=‘\\'则输出为 \)\n为换行(转义字符)
boolean 布尔型表示真假 ture/false
引用数据类型:1:类(class)
2: 接口(interface)
3:数组
变量表达式:
表达式顺序包括:数据类型 变量名称 【 = 变量值】
int temp =9;
temp =80;//对已有的变量 进行重新赋值
System.out.println(“temp = “ + temp ); 则输出值为重新赋值的值为80
变量名的命名规则:
a.只能由字母、数字、下划线及美元符组成并且不能以数字开头
b.不能重复定义已经定义过的变量名
c.不能使用系统保留字
d.要见名知意
表达式就是由变量和运算符组成的
基本运算符的认知:+、-、*、/、%、=
复合运算符的认知:++、--、+=、-=、*=、/=、%=
inta=10;
intb=3;
System.out.println("a + b ="+ a + b);//输出103
System.out.println("a + b ="+ (a+ b));//输出13
System.out.println("a * b ="+ (a* b));//输出30
System.out.println("a / b ="+ (a/ b));//除法只保留整数输出3
System.out.println("a % b ="+ (a% b));//取余数 输出1
intb=3;
System.out.println("a + b ="+ a + b);//输出103
System.out.println("a + b ="+ (a+ b));//输出13
System.out.println("a * b ="+ (a* b));//输出30
System.out.println("a / b ="+ (a/ b));//除法只保留整数输出3
System.out.println("a % b ="+ (a% b));//取余数 输出1
余数就是除过之后剩下的数
int a;
int b;
int c =a + b 相当于 a= a +b 相当于 a + = b左加右再赋值给左
+ + 是自加一 - - 是自减一
int a =5;
int b=++a //++在前,先自加一然后再参与运算
int b=a== //++ 在后, 先参与运算然后再自加一
intt=60;
intt1=t++;//t:60 t1=60 t=61
intt2=++t;// t:61 t=62 t2=62
System.out.println("t ="+ t);
System.out.println("t 1="+ t1);
intt1=t++;//t:60 t1=60 t=61
intt2=++t;// t:61 t=62 t2=62
System.out.println("t ="+ t);
System.out.println("t 1="+ t1);
System.out.println("t 2="+ t2);
t =62 t 1=60 t 2=62
1 0
- Java的基本点
- Java动态代理的基本点
- Java基本点
- shell的基本点描述
- 邮件发送的基本点
- 网络的几个基本点
- [bxd学习java基本点]5.List的ListIterator独有的一个读出方式
- [bxd学习java基本点]11.TreeSet的低层用的是二叉树
- [bxd学习java基本点]7.linkedList方法,remove移走的要显示元素
- 创业你要了解的几个基本点
- FileNet PE操作入口的几个基本点
- [bxd学习java基本点]4.List,与角标有关的均来自此,及其独有的方式
- [bxd学习java基本点]12.数组,泛型的使用是为了安全,借鉴数组的定义
- [bxd学习java基本点]3.集合的共性方法,迭代器取数据二法,注意其正规写法。
- ASP.net我们必须知道和理解的基本点
- 初学SSH框架所需注意的基本点
- [bxd学习java基本点]8.linkedList的一个封装,可为堆栈及队列。++++一句话来看continue与break++++ArrayList除重复的标准写法+++++++++
- [bxd学习java基本点]10.set元素不重复,取元素顺序会变的。TreeSet取值时,是安顺序来的。
- 黑马程序员——java基础---按位& |、常量、变量
- 团体程序设计天梯赛
- ffmpeg编译的个人配置
- 文章标题
- LeetCode Insertion Sort List
- Java的基本点
- 对递归的理解
- 虚基类
- ubuntu安装使用锐捷认证上网
- 5.18
- C++实践参考——分数类中的运算符重载
- C++第6次作业
- 欢迎使用CSDN-markdown编辑器
- hibernate防止sql语句注入