java入门2..0
java的运行原理
1.在本地磁盘中创建一个文本文件为Demo.java的源文件
2.在源文件中编写java代码如下:
public class Demo
public static void ,main(String[ ]args){
System.out.println(" ");}
3.在当前文件目录下。输入cmd跳转到dos窗口
4.通过java编译源文件。会生成字节码文件javac Demo.java
5.通过java命令运行字节码文件java Demo
6.在控制台上可输出对应语句
7.java是跨平台语言。所有系统运行java都是运行class字节码文件
8.java运行的原理:java源文件>java命令进行编译工作并生成class文件>java命令运行class文件才能执行java代码中的功能
变量
1.内存当中如何存放数据:临时数据存放在内存条中;永久数据存放在磁盘中
2.栈:一般存放变量;堆:一般存放对象;方法区:一般存放静态成员
3.生活中的变量:类比开房;房间——变量;房间号——变量名;房间类型——变量类型;入住的客人——变量值
4.计算机中的变量:int(数值类型)
步骤一:变量类型 变量名;行为的定义:int id (数值类型的变量变量名为id)
步骤二:变量名=变量值;赋值的行为id=100(变量名为id的变量。变量值是100)
简写:int id=100
步骤三:输出变量System.out.println(变量名)
常量
1.定义:固定的值一般放在常量中
2.常量和变量的区别:变量的值可以改变;常量的值不能改变
3.常量的命名规范:常量名通常纯大写;不同字符使用下划线分隔,只能赋值一次不能更改
如下:
int HEIGHT=170
int HEIGTH-OLD=170
final int HEIGHT-new=170
数据类型
1.基本数据类型:
整数类型:byte short int long 浮点数:float double 字符:char 布尔类型:bollean(true;false)
2.java的引用类型:
String类型(String是数据类型,但是不是基本数据类型)
char一般用来代表性别,但是现在已经被String代替,char只能代表一个字符,而String代表多个,包括一个字符
3.变量命名规则:
多个字母组合需符合驼峰规则,列入moneyCount,变量的首字母一般
尽量使变量有意义,列入money;score等等,反面案例如a,b,c;
运算符
1.赋值运算符a=3;b=a
2.算术运算符+-*/
3.关系运算符>;<;<=;>;>=;==;!=
4.自动类型转换
由小转大:int类型小于double类型,所以double类型的值可以自动转化为int类型
由大转小:由于long类型大于int类型,所以long类型不可以自动转换成int类型,所以会报错
口诀:byte<short<int<long<float<double
char<int<long<float<double
java入门2..0的更多相关文章
- Java 入门课程视频实战-0基础 上线了,猜拳游戏,ATM实战,欢迎围观
Java 入门课程视频实战-0基础 已经上传完了.欢迎小伙伴们过来围观 直接进入: http://edu.csdn.net/course/detail/196 课程文件夹例如以下: 1 初识Java ...
- _00017 Kafka的体系结构介绍以及Kafka入门案例(0基础案例+Java API的使用)
博文作者:妳那伊抹微笑 itdog8 地址链接 : http://www.itdog8.com(个人链接) 博客地址:http://blog.csdn.net/u012185296 博文标题:_000 ...
- [Java入门笔记] 面向对象编程基础(二):方法详解
什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能上来看,方法都有点类似与函数.但是,方法与传统的函数还是有着不同之处: 在 ...
- 入门struts2.0
框架是什么? 1.应用程序的半成品. 2.可重用行公共的结构. 3.按一定规则组织的一组组件. model2 其实并不是一种全新的概念,很对人指出model2其实正好是经典的"模型(mode ...
- Java入门(二)——果然断更的都是要受惩罚的。。。
断更了一个多月,阅读量立马从100+跌落至10-,虽说不是很看重这个,毕竟只是当这个是自己的学习笔记,但有人看,有人评论,有人认同和批评的感觉还是很巴适的,尤其以前有过却又被剥夺的,惨兮兮的. 好好写 ...
- Android初涉及之Android Studio&JAVA入门--二月不能不写东西
是的,我还没有放弃写博客. 是的,我也没有放弃PHP的学习. 是的,我要开始学学最TM火的Android开发了. 你呢 1.Android Studio 一.概况 安装和配置什么的就不具体说了,网上一 ...
- Java入门的程序汇总
Java入门的基础程序,虽然很简单,也要多练习,下面有重点的总结一下 1.HelloWorld这个不说了 2.常量与变量部分 基本数据类型使用 public class Javashujuleixin ...
- Java入门学习知识点汇总
Java入门重要知识点在这里总结一下,以方便日后复习,这部分内容主要有:变量和常量,常用的运算符,流程控制语句,数组,方法这些内容 一.变量和常量 1.Java关键字 先贴张图: 所有关键字区分大小写 ...
- Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步
Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步 一.概述 PV操作是对信号量进行的操作. 进程同步是指在并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消 ...
- JAVA入门第一季(mooc-笔记)
笔记相关信息 /** * @subject <学习与创业>作业1 * @author 信管1142班 201411671210 赖俊杰 * @className <JAVA入门第一季 ...
随机推荐
- 飞桨Paddle动转静@to_static技术设计
一.整体概要 在深度学习模型构建上,飞桨框架支持动态图编程和静态图编程两种方式,其代码编写和执行方式均存在差异: 动态图编程: 采用 Python 的编程风格,解析式地执行每一行网络代码,并同时返回计 ...
- 这10个Lambda表达式必须掌握,简化你的代码,提高生产力
Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名 ...
- 解决pytest+allure报告中文乱码
在conftest文件里添加钩子函数: def pytest_collection_modifyitems(items): """ 测试用例收集完成时,将收集到的item ...
- 7-2 Broken Pad (20 分)
1.题目描述: The party began, the greasy uncle was playing cards, the fat otaku was eating, and the littl ...
- vscode 注释快捷键 一键注释和取消注释快捷键
// 注释:ctrl+/ /**/ 注释:alt+shift+a
- 基于Quartz的可视化UI操作组件GZY.Quartz.MUI更新说明(附:在ABP中集成GZY.Quartz.MUI可视化操作组件)
前言 时隔2年.(PS:其实陆陆续续在优化,不过没发博客).. .本组件又迎来了新的更新... 很久没更新博客了.生了娃,换了工作单位,太忙了..实在抱歉 NET Core 基于Quartz的UI可视 ...
- 前端学习C语言 - 开篇
前端学习C语言 - 开篇 前端学习C语言有很多理由:工作.兴趣或其他. C 语言几个常见的使用场景: 操作系统开发:Linux 操作系统的内核就是主要由 C 语言编写的.其他操作系统也广泛使用 C 语 ...
- WPF 入门笔记 - 03 - 样式基础及模板
程序的本质 - 数据结构 + 算法 本篇为学习李应保老师所著的<WPF专业编程指南>并搭配WPF开发圣经<WPF编程宝典第4版>以及痕迹大佬<WPF入门基础教程系列> ...
- CtfShow信息收集1-20攻略
CtfShow信息收集1-20关攻略 简单更新一下CTF关于信息收集的题目,总共20道,网站地址:https://ctf.show/challenges 第一关 我们可以看到提示:开发注释没有及时删除 ...
- Python编程和数据科学中的人工智能:如何创建复杂的智能系统并提高模型性能
目录 1. 引言 2. 技术原理及概念 3. 实现步骤与流程 4. 应用示例与代码实现讲解 标题:<Python编程和数据科学中的人工智能:如何创建复杂的智能系统并提高模型性能> 1. 引 ...