【Java 学习笔记】基础知识
来源:互联网 发布:convertio for mac 编辑:程序博客网 时间:2024/05/18 22:11
1.软件的划分
a:系统软件
Dos
Windows,Linux,Mac
b:应用软件:
电脑上的应用程序:QQ,YY语音等等..
2.软件结构的划分:
a:C/S结构:Client-Server:客户端和服务器端的交互
特点:客户端需要升级才能使用服务器高版本的功能
应用:QQ,阿里巴巴等等...
b:B/S结构:Browser-Server:浏览器端和服务器端的交互
特点:只要保证计算机中有浏览器存在(IE,firefox,360浏览器)
典型的应用:大型网站,游戏网站...(网站:web应用)
3.常用的dos命令:
打开dos控制台推荐使用的方式:win+r----->输入cmd
常用的dos命令:
1)dir:罗列当前目录下的所有文件以及文件夹的名称
2)md: 创建目录(文件夹)
3)cd: 进入下一集目录(进入单级目录)
4)cd 将路径复制过来--->直接进入多级目录
5)cd..:返回上一级目录
6)cd\:直接回退到根目录
7)del:删除单个文件也可以删除所有带.txt的文件 delt *.txt(*:统配符号:表示所有的意思)
8)rd:删除空目录
9)cls:清屏
10)exit:退出控制台
扩展的dos命令:
rd /s :询问删除目录(里面存在文件或者文件夹)
rd /s /q :暴力删除(不推荐使用)
4.java语言的诞生:1990年诞生的,2009年开始被oracle公司收购,2010年10月份彻底被收购!
java语言的特点:
a:开源:开放源代码
b:跨平台:跨操作系统
面试题:jvm是跨平台的吗?
不是.针对不同的操作系统,有不同版本的jvm,所以只能java跨平台的!
5.JDK------>www.oracle.com
安装JDK的时候,不要使用中文路径..
java的平台版本:
JavaSE JavaME(Android,ios) JavaEE(针对企业级开发..)
a:系统软件
Dos
Windows,Linux,Mac
b:应用软件:
电脑上的应用程序:QQ,YY语音等等..
2.软件结构的划分:
a:C/S结构:Client-Server:客户端和服务器端的交互
特点:客户端需要升级才能使用服务器高版本的功能
应用:QQ,阿里巴巴等等...
b:B/S结构:Browser-Server:浏览器端和服务器端的交互
特点:只要保证计算机中有浏览器存在(IE,firefox,360浏览器)
典型的应用:大型网站,游戏网站...(网站:web应用)
3.常用的dos命令:
打开dos控制台推荐使用的方式:win+r----->输入cmd
常用的dos命令:
1)dir:罗列当前目录下的所有文件以及文件夹的名称
2)md: 创建目录(文件夹)
3)cd: 进入下一集目录(进入单级目录)
4)cd 将路径复制过来--->直接进入多级目录
5)cd..:返回上一级目录
6)cd\:直接回退到根目录
7)del:删除单个文件也可以删除所有带.txt的文件 delt *.txt(*:统配符号:表示所有的意思)
8)rd:删除空目录
9)cls:清屏
10)exit:退出控制台
扩展的dos命令:
rd /s :询问删除目录(里面存在文件或者文件夹)
rd /s /q :暴力删除(不推荐使用)
4.java语言的诞生:1990年诞生的,2009年开始被oracle公司收购,2010年10月份彻底被收购!
java语言的特点:
a:开源:开放源代码
b:跨平台:跨操作系统
面试题:jvm是跨平台的吗?
不是.针对不同的操作系统,有不同版本的jvm,所以只能java跨平台的!
5.JDK------>www.oracle.com
安装JDK的时候,不要使用中文路径..
java的平台版本:
JavaSE JavaME(Android,ios) JavaEE(针对企业级开发..)
JDK的版本----->1.8------>在SE面向对象基础这块,匿名内部类的时候(1.8不报错的)
6.习题
a.
int a = 10;
int b = 10;
int c = 10;
a = b++;
c = --a;
b = ++a;
a = c--;
请分别计算出a,b,c的值
b.
int x = 4;
int y = (x++)+(++x)+(x*10);
请分别计算出x,y的值
c(面试题)
short s = 1 ; s = s+ 1;
short s = 1 ; s += 1 ;
上面两个代码有没有问题,如果有,哪里有问题.
阅读全文
0 0
- JAVA学习笔记(基础知识)
- 【Java 学习笔记】基础知识
- JAVA学习,基础知识笔记
- Java学习笔记:Java基础知识
- java基础知识学习笔记1
- java基础知识学习笔记2
- Java学习笔记:基础知识2
- java学习笔记1-基础知识
- Java学习笔记_001_基础知识
- 黑马学习笔记--JAVA基础知识
- Java基础知识学习笔记总结
- 【Java学习笔记】基础知识学习13【Map】
- 【Java学习笔记】基础知识学习14【文件】
- java学习笔记,1,java语言基础知识
- Java 网络编程 学习笔记一 基础知识
- 黑马程序员 java学习笔记-基础知识盘点
- JAVA基础知识学习笔记(流程控制、数组)
- java学习笔记——基础知识
- android之制作拍照
- java.lang.Exception: java.lang.ClassCastException: org.apache.hadoop.mapreduce.lib.input.TaggedInput
- Spring学习笔记
- 并查集基础
- 设计模式之装饰者模式
- 【Java 学习笔记】基础知识
- c++执行cmd指令、cmd隐藏进程不出现控制台、结束进程、调用exe、CreateProcess以及WinExec的使用
- Input输入子系统分析
- DZY Loves Modification CodeForces 447D 贪心
- util包下的时间类型与sql包下的时间类型之间的转换
- Android的获取摄像头的data
- Hinton Neural Networks课程笔记1b:神经网络模拟的大脑机理
- BZOJ 3680 爬山算法 解题报告
- Restructuring Company CodeForces