Java
Java
Mr.魏(魏先生)
希望在编程路上越走越远。
展开
-
Java 写一个HelloWorld
Java程序的编译过程Java程序的开发步骤:编写、编译、运行。编写:就是写源程序编译:将我们能看懂得源程序翻译成计算机能识别的java字节码文件运行:运行编译之后的java字节码文件。源程序必须是 xxx.java的文件。经过编译器一处理就变成了xxx.class,即java字节码文件。运行并不是运行源代码程序,而是运行生成的java字节码文件。编写源程序用记事本就可以编写,编译器...原创 2019-04-26 09:26:44 · 448 阅读 · 0 评论 -
Java中的关键字与标识符
关键字关键字就是有特殊含义的、被保留的、不能随意使用的字符。例如邮箱中的@符号。关键字的特点: 1.完全小写的字母 2.在增强版的记事本当中(例如Nodepad++)有特殊颜色。标识符标识符就是我们自己定义的内容。比如类的名字、方法的名字和变量的名字等等。标识符的规则(必须遵守): ...原创 2019-04-26 10:42:37 · 528 阅读 · 0 评论 -
java中的常量与变量
常量常量:在程序运行期间,固定不变的量。常量的分类:1.字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如:“abc”、“Hello”、“123”。2.整数常量:直接写上数字,没有小数点。例如:100,200,0,-250。3.浮点数常量:直接写上的数字,有小数点。例如:2.5、-3.14、0.0。4.字符常量:凡是用单引号引起来的单个字符,就是字符常量。例如:‘A’、‘b’、...原创 2019-04-27 12:21:05 · 4836 阅读 · 1 评论 -
idea 常用快捷键
idea的常用快捷键Alt+Enter导入包,自动修正代码Ctrl+Y删除光标所在行Ctrl+D复制光标所在行的内容,插入光标位置下面Ctrl+Alt+L格式化代码Ctrl+/单行注释,再按取消注释Ctrl+Shift+/选中代码注释,多行注释,再按取消注释Alt+Ins自动生成代码,toString,get,set等方法Alt...原创 2019-04-27 15:06:28 · 91 阅读 · 0 评论 -
java JDK的下载与安装 JVM JRE JDK区别
JVM JRE JDK的区别Java语言是跨平台的语言,即同样的程序无论在哪种操作系统平台都能运行。JVM:Java Virtual Machine , java虚拟机,充当一个跨平台的一个翻译作用。JRE:Java Runtime Environment , 运行java程序的环境, 包括JVM和一些核心库。JDK:Java Development Kit , java开发环境。要想运...原创 2019-04-25 17:39:45 · 1436 阅读 · 0 评论 -
IDEA Debug追踪
Debug追踪Debug调试程序: 可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug使用方式: 在行号的右边,鼠标左键点击,添加断点(每个方法的第一行,哪里有bug添加到哪里) 右键,选择Debug执行程序 &nb...原创 2019-05-20 09:47:59 · 711 阅读 · 0 评论 -
Tomcat
web相关概念回顾 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源 * 如:html,css,JavaScript 2. 动态资源: 3. 网络通信三要素 1. IP 2. 端口 3. 传输协议...原创 2019-07-19 15:11:08 · 276 阅读 · 0 评论 -
leetcode java 69. x 的平方根
leetcode java 69. x 的平方根实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小数部分将被舍去。解题思路:(参考了别人的解法,图片引...转载 2019-07-19 16:54:15 · 343 阅读 · 0 评论 -
二叉树算法框架思想
二叉树算法设计的总路线:明确一个节点要做的事情,然后剩下的事抛给框架。void traverse(TreeNode root) { // root 需要做什么?在这做。 // 其他的不用 root 操心,抛给框架 traverse(root.left); traverse(root.right);}举两个简单的例子体会一下这个思路,热热身。如何把二叉树所...转载 2019-07-23 09:59:09 · 1981 阅读 · 0 评论 -
MVC
MVC:开发模式 1. jsp演变历史 1. 早期只有servlet,只能使用response输出标签数据,非常麻烦 2. 后来有了jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中既写大量的java代码,又写html代码,造成难以维护,难于分工协作 3. 再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性 2. MVC: 1. M:...原创 2019-08-01 14:28:55 · 83 阅读 · 0 评论 -
leetcode java 122. 买卖股票的最佳时机 II
leetcode java 122. 买卖股票的最佳时机 IIclass Solution { public int maxProfit(int[] prices) { int profit = 0; for(int i = 1; i < prices.length; i++) { int temp = prices[i] -...转载 2019-08-05 16:55:31 · 87 阅读 · 0 评论 -
leetcode java 169. 求众数
leetcode java 169. 求众数给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例 1:输入: [3,2,3]输出: 3示例 2:输入: [2,2,1,1,1,2,2]输出: 2来源:力扣(LeetCode)链接:https://leetcode-cn.com/p...转载 2019-08-06 09:22:00 · 175 阅读 · 0 评论