Java菜鸟成长之路__Day_1_Java概述及基础语法
来源:互联网 发布:三个数最大公约数算法 编辑:程序博客网 时间:2024/06/05 01:18
1:常见软件分类:(a) 系统软件:DOS Windows Linux Unix Mac Android ios(移动端) (b) 应用软件;qq(c/s结构:客户端和服务器交互,软件必须升级才能使用服务器的高版本功能) qq浏览器(B/S结构:浏览器端和服务器端的交互,软件无需升级,只要保证有浏览器存在即可)
2:常用键盘快捷键: ctrl+a(全选) ctrl+c(复制) ctrl+v(粘贴) ctrl+x(剪贴) ctrl+z(撤销) ctrl+s(保存)
3:DOS命令:DOS命令打开方式:(a)Shift+(桌面右键点击)---->在此处打开DOS命令.
(b)win+R---->cmd----->回车键
4:常用DOS命令:盘符切换:d:
罗列当前盘符下是所有文件以及文件夹:dir
创建文件夹(目录):md
删除文件夹(目录):rd ---- >只能删除当前文件夹里面不能文件或者文件夹(空目录)
进入下一级目录:cd
回退到上一级目录:cd..
进入多级目录:cd 将多级目录的路径名复制--在dos中去粘贴即可
直接回退到根目录:cd\
删除文件:del 文件名称(带后缀的) 可以删除所有带.txt的文件del *.txt ---(*:表示通配符)
清屏命令:cls
退出当前dos控制台:exit
rd /s --->询问删除:y/n 可以去删除带有文件或者文件夹的目录
rd /s /q --->暴力删除:不询问(不建议使用)
5:path环境变量设置:
计算机--->属性--->高级系统设置--->环境变量--->新建系统环境变量(变量名:JAVA_HOME 变量值:bin文件夹所在目录路径)--->找到path变量--->home键--->在最前面加上 %JAVA_HOME%\bin; --->完成
6:HelloWorld案例:
public class HelloWorld{
public static void main(String[]args){
System.out.println("Hello World");
}
}
javac程序将其编译为字节码文件,文件名为class后的名字:HelloWorld.class
java运行HelloWorld.class文件,输出 HelloWorld
7:Java基础数据类型:
(a)数值型:整数类型:byte(字节;占用内存1字节;表数范围:-128~127)
short(短整型;占用内存2字节)
int(整型;占用内存4字节;整数类型默认为int类型)
long(长整型;占用内存8字节)
浮点类型:float(占用内存4字节,定义时要在数据后+F--->如:float a=19.3F)
double(占用内存8字节,浮点类型默认为double类型)
字符类型:char
布尔类型:boolean(不是 ture 就是 false)
**参与运算时:整数全都转变为int,不能用小的类型接收大的类型,这样会报错,若要接收则要强制类型转换:-目标变量 变量名=(目标变量)(被转换数据)不建议使用,会损失精度!
8:运算符:
其中注意 x++ 和 ++x:单独使用时无差别;参与运算时++在后表示x先参与运算然后自增1;++在前表示x先自增1 再参与运算.
9:关系运算符:
异或的运算法则如下1 ^ 1 = 00 ^ 0 = 01 ^ 0 = 10 ^ 1 = 1int a=1;int b=2;
交换a b的值:
a=a^b;
b=a^b;
a=a^b;
12:三目运算符: (逻辑关系式)?表达式1:表达式2 判断(逻辑关系式),ture输出表达式1;false输出表达式2
13:从键盘录入数据:(a)导包:import java.unil.Scanner;(或者快速导包快捷键:Ctel+Shift+O)
(b):创建对象:Scanner sc=new Scanner(System.in);
(c):接收数据:int x=sc.nextInt();
14:流程控制语句:(a)顺序结构(代码从前到后依次执行)
(b)选择结构:if-else语句 switch-case语句
if(关系表达式){
语句一;}
----------------------------------------------------------------------------------
if (关系表达式){
语句一;
}else{
语句二;}
---------------------------------------------------------------------
if(关系表达式一){
表达式一;}else if(关系表达式二){
表达式二;}else if(关系表达式n-1){
表达式n-1;}else{
表达式n;}
-------------------------------------------------------
switch(表达式) //表达式取值可以为byte short int char 枚举类型 String {case 值1:语句1;break;
case值2:语句2;break; //break:跳出switch循环,若不加break,则如果case2成立,输出case2到casen所有语句
case值n-1:语句n-1;break;
default:语句n;break; // default作用为:找不到与switch括号中表达式值相等的case值则进入default,输出default的语句
}
- Java菜鸟成长之路__Day_1_Java概述及基础语法
- java概述及基础语法
- 一个菜鸟java码农的成长之路(2):迭代器Iterator接口概述
- Java菜鸟成长之路__Day_2_Java_方法
- 菜鸟成长之路
- 菜鸟成长之路
- 菜鸟成长之路
- java菜鸟成长历程 语法结构
- 菜鸟笔记之基础语法
- Java菜鸟逆袭之基础语法上
- Java菜鸟逆袭之基础语法下
- 菜鸟的成长之路
- 菜鸟的成长之路
- 菜鸟的成长之路
- 黑马程序员:Java基础篇之Java概述+语法
- CODE工成长之路1---菜鸟JAVA学习篇
- CODE工成长之路1---菜鸟JAVA学习篇
- 菜鸟级java工程师的成长之路
- 洛谷 P2055 假期的宿舍
- select标签使用
- 字符串
- CentOS源码编译更换gcc版本
- 疯狂的bLue(拓扑序+离散化)
- Java菜鸟成长之路__Day_1_Java概述及基础语法
- Balsamiq Mockups原型工具使用心得
- 56-58_数组_StringBuilder和StringBuffer_常用方法_方法链的实现_JDK源码分析_常见面试题
- wxPython:对话框、光标、字符串、位图
- Qt自定义Combobox实现列表上拉展示
- 【Python那些事儿】用图表分析单变量数据
- Unity3d学习笔记 Button添加事件
- iText设置首行缩进
- 淘淘商城系列——搜索功能切换到集群