publicDelivery createDelivery(Order order,User deliveryPerson){
Preconditions.checkNotNull(order.getAddress(),"order address");
Preconditions.checkArgument(workSchedule.isOnDuty(deliveryPerson, order.getArrivalTime()),
"%s is not on duty for %s", deliveryPerson, order);
[Read More]
google precondition validation
حتما تاحالا پیش اومده که بخواهید مقدار ارسال شده به یک متد را ارزیابی کنید تا به خطاهای متداول NullPointer IndexOutOfBound و از این قبیل بر نخورید به نظرتون روش های انجام این کار در حالت ساده در یک متد چیه؟ Before: public Delivery createDelivery(Order order,User deliveryPerson){ if(order.getAddress()==null){ throw new...
[Read More]
اجرای یک فایل در ویندوز در جاوا
در سیستم عامل ویندوزimport java.io.File; //Windows solution to view a PDF file public class WindowsPlatformAppPDF { public static void main(String[] args) { try { if ((new File("c:\\Java-Interview.pdf")).exists()) { Process p = Runtime .getRuntime() .exec("rundll32 url.dll,FileProtocolHandler c:\\Java-Interview.pdf"); p.waitFor(); } else { System.out.println("File is not...
[Read More]
What is the different between Set and List
Set and List explanation
Set – اطلاعات به صورت مرتب نشده ولی بدون تکرار نگهداری میشود
List – اطلاعات به صورت مرتب شده ولی با اجازه تکراری بودن.
Set and List Example
[Read More]
Serializer and Deserializer (2)
تا به حال به این دو کلمه در زبان جاوا برخوردید و کاربرد آن را میدانید گاهی اوقات بیش میباد که احتیاج به ذخیره یک شی به صورت فایل است تا بعدا همون شی را بتون بازیابی کرد مثال زیر این امر را تفهیم میکنه Deserializer.java This class will...
[Read More]