语言基础:
( 1 ) 
1.JVM:java虚拟机(​ 加载.class并运行.class)

2.JRE:java运行环境(JVM+java系统类库(小零件))

3.JDK:java开发工具包(JRE+编译、运行等命令工具)
( 2 )
1.编译期:.java源文件,经过编译,生成.class字节码文件

2.运行期:JVM加载.class并运行.class(0和1)

( 3 )
1.八大基本数据类型:
( 1 )
 byte 、short、int、long、(前4个为整形)(字符)、float(单精度)、double(双精度)、boolean(判断)
 
1.byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1)

2.short的取值范围为-32768~32767,占用2个字节(-2的15次方到2的15次方-1)

3.int的取值范围为(-2147483648~2147483647),占用4个字节(-2的31次方到2的31次方-1)

4.long的取值范围为(-9223372036854774808~9223372036854774807),占用8个字节(-2的63次方到2的63次方-1)

补充:
一、两个整数相除,为整数,小数位舍弃,运算时若有可能溢出。
二、建议在第1个数字后加L,浮点数直接量默认为double型,若表示float需在数字后加F或f。
三、boolean:布尔型,1个字节。
四、表现的形式是字符char,但本质上是码int(0到65535之间),ASCII码:‘a’—97 ‘A’—65 ‘0’—48。

(  4  )
类型间的转换:

基本类型由小到大依次为:​ 
1. byte----short----int----long----float----double

​ char----

2. 两种方式:

自动/隐式类型转换:小类型到大类型

强制类型转换:大类型到小类型   语法:(要转换成为的数据类型)变量

例: int a=5, b=5;

byte c=(byte)(a+b)

long d = a+b;

注意:强转有可能发生溢出或丢失精度

3.两点规则:

整数直接量可以直接赋值给byte,short,char,但不能超出范围
byte,short,char型数据参与运算时,系统一律自动将其转换为int再运算

________________________________________________________

(1) 运算符
1、算术:+,-,*,/,%,++,–
2、关系:>,<,>=,<=,==,!= boolean
3、逻辑:&&,||,! boolean
4、赋值:=,+=,-=,*=,/=,%=
5、字符串连接:+
6、条件/三目:boolean?数1:数2

(2) 分支结构:基于条件执行的语句
8、if结构:1条路
9、if…else结构:2条路

  (1)if…else if结构:多条路

语法  if(boolean-1){

语句块1
}else if(boolean-2){
语句块2
}else if(boolean-3){
语句块3
}else{
语句块4
}
执行过程:
判断boolean-1,若为true则执行语句块1(结束),若为false则
再判断boolean-2,若为true则执行语句块2(结束),若为false则
再判断boolean-3,若为true则执行语句块3(结束),若为false则 执行语句块4(结束)

例:

boolean h = 3>2||3<2;
boolean j = 3>2&&3<2;
if (h){System.out.println("见true则true");//短路}else if (j){System.out.println("见false则false");}

(2)  switch…case结构:多条路
2、优点:效率高、结构清晰
3、缺点:只能对整数判断相等
4、break:跳出switch

5、常见面试题:switch可以作用于什么类型的数据上

-------------------------byte,short,int,char,String,枚举类型(主要整型)

例:

switch (1){      //命令case 1:System.out.println("吃饭");//加break 相当于中断操作 不加就全部走一遍break;case 2:System.out.println("睡觉");case 3:System.out.println("喝水");}

(3)1. 循环:反复多次执行一段相同或相似的代码

        2. 循环三要素:

  • 循环变量的初始化
  • 循环的条件(以循环变量为基础)
  • 循环变量的改变(向着循环的结束变)

    循环变量:在整个循环过程中所反复改变的那个数

    循环结构:

    while结构:先判断后执行,有可能一次都不执行

    语法:
    while(boolean){undefined
    语句块-------------反复执行的代码
    }

    执行过程:
    ​ 判断boolean的值,若为true则执行语句块,
    ​ 再判断boolean的值,若为true则再执行语句块,
    ​ 再判断boolean的值,若为true则再执行语句块,
    ​ 如此反复,直到boolean的值为false时,while循环结束

    例:

    System.out.println("请输入数字");
    Scanner scanner = new Scanner(System.in);
    int num = scanner.nextInt();
    int b = 50;while (num!=b){     //为true 反复执行 直到为false if(num>b){System.out.println("大了");}else {System.out.println("小了");}System.out.println("猜吧");num =scanner.nextInt();}
    System.out.println("猜对了");
  • while结构:先判断后执行,有可能一次都不执行
  • do…while结构:先执行后判断,至少执行一次

    要素1与要素3相同时,首选do…while

    例:

    Scanner scan = new Scanner(System.in);
            int num = (int)(Math.random()*1000+1); //1到1000之内的随机数
            System.out.println(num); //答案

    //假设num=250
            //300(大),200(小),250(对)
            int guess;
            do{
                System.out.println("猜吧!");
                guess = scan.nextInt(); //1+3
                if(guess>num){
                    System.out.println("太大了");
                }else if(guess<num){
                    System.out.println("太小了");
                }else{
                    System.out.println("恭喜你猜对了");
                }
            }while(guess!=num); //2
        }

————————————————————————————————

10.附加Scanner的用法:

/*** @author 未雨绸缪* @creat/2022/3/27 12:47*/
class Goover {public static void main(String[] args) {Scanner scan = new Scanner(System.in);//扫描仪System.out.println("输入您的姓名:"); String name =scan.nextLine();//扫描System.out.println("名字叫:"+name);//输出

_________________________________________________________________________

0基础转JAVA达内培训 第N星期相关推荐

  1. 0基础学java有多难?自学Java和参加培训学Java的难易度对比分析!

    在一些知识问答平台上,我看到有很多在问"0基础学java有多难",如果你想0基础自学Java那可能会比较困难,但是如果选择报培训班进行学习,即便是0基础,学Java其实也并不难.所 ...

  2. java基础入门传智播客 源码_Java-_2020年版Java零基础视频教程(Java 0基础,Java初学入门)魔鬼讲师老杜出品...

    不会闲聊!!!不会扯淡!!!小UP只会分享与Java相关的学习资源 还记得那年带你Java入门的一声"吼"吗? B站目前播放量已经快到450多万播放量的Java零基础教程的创作者& ...

  3. 0基础学Java需要多久?

    0基础学Java需要多久?黑马程序员零基础系统学习的Java课程课时348小时,至少要学习5-6个月的时间,不同的课程大纲课时也不一样,具体课看课程的详情:Java基础课程课时在5-20小时不等,根据 ...

  4. 【0基础学java】教学日志:javaSE-面向对象6-面向对象前4章上机作业点评,主要涉及继承、封装、多态三个章节的内容

    目录 一.面向对象第一章上机作业参考答案(略) 二.面向对象第二章上机作业参考答案: 三.面向对象第三章上机作业参考答案: 1.上机练习1已在第三章博客中编写,请参考: 2.上机练习2 四.面向对象第 ...

  5. 0基础学java可行吗_零基础可以学习JAVA吗?

    肯定是可以学的,每一个人做每一件事都是从0基础开始的,他们并不是生下来就会Java,会编程,都是通过后天的努力说得到的技能 你只需要找对方法,找对带你的人,你就可以学好 学习Java的方式有这几种: ...

  6. 0基础学java培训_零基础可以学习java课程么?零基础java培训需要多久?

    零基础可以学习java课程么? 第一.兴趣爱好是重要,总体目标很重要 在你学习培训java以前,一定要清晰自身对java是不是确实很感兴趣,還是一时头昏脑涨.终究学习培训java不仅要把握技术性,也要 ...

  7. 零基础学习Java编程培训需要了解哪些知识

    作为最受欢迎的编程语言之一,Java是很多人转行的首选,对于零基础而言,在学习西安Java编程培训前要了解哪些语言特征和常识呢?下面,西安鸥鹏IT培训就为大家分享零基础学习西安Java编程培训必须了解 ...

  8. 最新的适合0基础的Java 学习路线,(附视频教程)不仅仅是Javaweb还有大数据哦

    老读者都知道,鸟哥是一个半路出家的程序员,资质平平,学历垃圾,当年靠淘宝15元一份的教程自学,入行至今.在自学编程方面多少还有自己的心得和经验.今天我就结合自己的自学经验为像我一样的菜鸟们量身制作一份 ...

  9. B站百万播放量Java零基础教程视频(适合Java 0基础,Java初学入门),史上最细Java零基础教学视频

    是否还在为学习Java如何入门而烦恼? 是否还在为Java软件如何安装而烦恼? 是否还在找寻着适合零基础的Java视频教程? 动力节点教学总监老杜159集课堂实录Java零基础视频教程,从初学者角度出 ...

最新文章

  1. 决策树和随机森林(下)
  2. html 运用正则表达式,HTML5 使用正则表达式
  3. java是纯_让你真正了解Java(纯干货)
  4. Asp.net MVC 教程汇总
  5. python创建矩阵_从文本文件创建矩阵-python
  6. OpenCore引导配置说明第四版
  7. 【连载】穿越计算机的迷雾——读书笔记
  8. malloc函数的使用
  9. 情感理论-emotion theory
  10. 腾讯云TVP——隐于市,惠于民
  11. 报错解决——babel-preset-es2015 报错
  12. 光功率 博科交换机_FAQ-交换机是否支持查看光模块型号及收发光功率
  13. vim-python怎么用_技术|如何在使用 Vim 时访问/查看 Python 帮助
  14. 【Vegas原创】华为一键强制关闭后台应用的终极解决方法
  15. NameNode和DataNode中重要的数据结构解析
  16. 死链提交为什么不能提交 html文件,百度死链提交的方法,百度死链提交的的作用...
  17. Python pta题目
  18. L1 L2正则化和优化器的weight_decay参数
  19. Acer Linux改win7,宏基台式机win10如何改win7系统_宏基台式机预装win10怎么换win7
  20. 烧烤食客钟爱肉类 人均消费价格超正餐

热门文章

  1. jQuery基础知识笔记一
  2. iOS底层探索二(OC 中 alloc 方法 初探)
  3. android中 拍照 视频 录音 显示缩略图
  4. Druid连接池异常:close connection error;discard connection
  5. 工业机器人应用与选型知多少?
  6. 思科 CCNA2 第三章测验答案
  7. android滑动切换卡片,一步步实现Viewpager卡片翻页效果
  8. 草根创业秘诀:如何在3月内单月出货10万元
  9. OPPOReno4SE和realmex7pro哪个好
  10. 十六进制转化为ASCII码引起的的进制的故事