java1-基础

------- android培训java培训、期待与您交流! ----------
1:常识
什么是软件:一系列按照特定顺序组织的计算机数据和指令集合。常见的有系统软件,应用软件。
软件出现实现了人与计算机的交互。
交互方式(图形化界面;命令行方式(dos命令行))
JAVA.技术架构(1)java语言三种技术架构(JAVAEE企业版JAVASE标准版JAVAME小型版)
跨平台性(2)在不同系统平台都可以运行:原理是安装个java虚拟机,由虚拟机负责java程序在系统的运行。
JAVA环境
JRE和JDK:JRE包括虚拟机和核心类库,JDK是开发人员使用的,包括JRE和开发工具(编译工具javac.exe打包工具jar.exe)等
环境搭建
Path=%变量%bin=位置\bin;path先找当前目录,classpath相反
临时配置dos命令中set命令set path=路径,关闭即结束,start开新窗口除外,%path%获取原值。
classpath设置:set classpath=位置\:加\包括当前路径。

2:Hello World

/**
文档注释
*/
class Demo/*区域注释 class:类 Demo:类名:类名要有意义,首字母大写,多单词每个单词首字母大写*/
{
	public static void main (String [] args)//注释 主函数
	{
		System.out.println("Hello World");
/*区域注释 public:公共的 static:静态 void:无返回值类型 main:主函数
System:系统 out:输出 print:打印 println:打印换行 ;:结束

*/
	}
}

先标出需求
写出思路,构想
写出实现步骤
开始写代码,加注释


3:JAVA语言基本组成
语言基础组成(关键字;标识符;注释;常量和变量;运算符;语句;函数;数组)
关键字:
用于定义权限修饰符的有:private protectde public
用于定义类,函数,变量修饰符的有:abstract final static synchronized
用于定义类与类之间的关系的有:extends implements
用于定义建立实例及引用实例,判断实例的有:new this super instanceof
用于异常处理的有:try catch finally throw throws
用于包的有:package import
其他:native stnctfp transient volatile assert
标识符
在程序中自定义的一些名称
由26个英文字母大小写,数字:0-9 符号:_¥(美元符)组成
合法标识符规则:1数字不能开头2不能使用关键字
JAVA中严格区分大小写
起名时,尽量有意义
JAVA起名规范
包名:多单词组成时所有字母小写xxxyyyzzz
类名接口名:多单词所有单词首字母大写XxxYyyZzz
变量名和函数名:多单词时,从第二个开始首字母大写xxxYyyZzz
常量名:所有字母大写,用下划线连接XXX_YYY_ZZZ
常量
1-整数常量:所有整数
2-小数常量:所有小数
3-布尔型常量:true 和false
4-字符常量:''
5-字符串常量:""
6-null常量:只有null
java整数有三种进制十进制,八进制(0开头),十六进制(0x开头)
负数的二进制就是二进制取反+1,负数最高们是1,正数是0
二进制和十进制转换就是乘以2除以2的过程,2转8是3位变1位,2转16是4位变1位
变量
当数据不确定,需要对数组进行存储时,就定义一个变量来完成存储动作。
数据类型分为:基本和引用
基本: 数值型:整数类型:byte,short,默认int,long
浮点类型:float,默认double
字符型char''
布尔型boolean


引用: 类:class
接口:interface
数组:[]
类型转换
byte b = 3;
 b = b+2;//b会自动提升成int
b = (byte)(b+2);//b+2强制转换成byte


运算符
1算术运算符
+-*\%:取模(++--:a=2;b=++a; a=3;b=3:a=2;b=a++ a=3;b=2)
d+=3;d赋值d+3:d=d+3;d先加3再赋值给d
字符串数据和任何数据使用+都是相连接,最终都会变成字符串:"add"+5+5=add55
转义字符:通过\来转变后面字母或者符号的含义:
\n:换行
\b:退格
\r:回车键 Window:\r\n
\t:制表符


2赋值和比较运算符
==相等于:!=不等于<:>:<=:>=
3逻辑运算符
用于连接boolean类型的表达式
:&与:|或:^异或:!非:&&和||(前面能判断,后面就不计算)
4位运算符
是直接对二进制进行运算
<<:左移>>:右移>>>无符号右移:只补0
乘以、除以2的移动位数次幂,最快的运算
&:与运算|:或运算^:异或运算~反码
三元运算符
格式(条件表达式)?表达式1:表达式2;[true1:false2]
------- android培训java培训、期待与您交流! ----------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值