java入门基础

java入门基础

1.程序的分类

C/S结构 客户端/服务器 (Client/Server)
B/S结构 浏览器/服务器 (Browser/Server)

2.java的特点

 1.简单(弱化了指针的概念 引用的概念)
 2.面向对象(更贴近人的思考过程)
 3.分布式(可以使用多台服务器 共同支持一个服务)
 4.跨平台(java代码是不能直接运行,编译过程,由后缀.java文件--->编译成.class的文件,
 .class文件运行在JVM虚拟机上  由JVM虚拟机把.class文件翻译成电脑能看懂的操作指令,JDK中包含 JRE 和 JVM )
 5.安全性
 垃圾回收机制(不用程序员管理)
 系统会在某一时刻 对内存中的垃圾进行回收(会延迟释放)
 6.健壮性(异常处理)
 异常处理让代码有更好的容错率

3.java的分类

 javaSE (基础语法 面向对象的用法 借口 抽象类、、、、异常 多线程)
 javaEE (框架部分 ssh ssm)
 javaME (移动端)

4.编译指令和运行指令

编译指令:
 javac + 文件名.java  可以把.java文件编译成.classs文件(字节码文件)
运行指令:
 java + 文件名(运行字节码文件.class文件)

  win下 安装完JDK 需要配置环境变量
  javac和java是编译指令 存在jdk文件夹下  bin文件夹下

5.进制转换

进制
         二进制(0,1)
         八进制(0,10)
         十六进制(0,9,ABCDEF)
         进制转换
         十进制的数--->二进制(连除倒取余)
         十进制--->八进制(连除倒取余)
         二进制--->十进制(加权求和   把2乘回来)
//测试integer中的方法  102
        //这个方法是个静态方法 有返回 需要接收一下返回 然后再打印
        String str = Integer.toBinaryString(18);
        //sout / syso 打印快捷键
        System.out.println(str);
        //测试 8 进制 16进制方法   18
        String str2 = Integer.toOctalString(18);
        System.out.println(str2);
        String str3 = Integer.toHexString(18);
        System.out.println(str3);



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值